一飞开源,介绍创意、新奇、有趣、实用的开源/AI应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介
Thinking Map
一个基于思维导图的智能思考辅助系统,用结构化可视化与 AI 代理协作,帮助你更清晰地梳理问题、探索方案与记录知识。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
四、功能概述
- 产品定义:ThinkingMap 是一款交互式 AI 问题解决可视化助手,将 AI 的思考和问题解决过程转化为可视化的图结构,允许用户在过程中随时干预、提问。
- 产品愿景:使 AI 辅助问题解决过程变得透明、可控且结构化,让用户真正参与到思考过程中,而不仅仅是得到最终答案。
- 目标用户:研究人员和学者、学生和教育工作者、内容创作者和写作者、分析师和决策者、产品和项目管理人员。
- 用户痛点:答案过程不透明、难以理解和信任;多步骤思路难以清晰展示;过程难以随时干预与调整;缺乏结构化拆解与可视化。
- 核心价值:透明化思考、用户控制、结构化思维、探索性思考。
五、技术选型
技术栈
Frontend
- 框架:Next.js 15(App Router)
- 语言:TypeScript
- UI:shadcn/ui + Radix UI
- 状态管理:Zustand
- 可视化:ReactFlow
- 样式:Tailwind CSS
- 包管理:pnpm
- 图标:Lucide React
Backend
- 语言/框架:Go 1.24+,Gin,eino
- ORM/数据库:GORM + PostgreSQL 14+
- 缓存:Redis 7+
- 认证:JWT
- 日志:Zap
- 配置:Viper
项目结构
thinking-map/
├── server/ # 后端服务 (Go)
├── web/ # 前端应用 (Next.js)
├── docs/ # 项目文档与博客
├── docker/ # Docker 与 Compose 配置
└── logs/ # 日志文件
环境要求
- Go 1.24+
- Node.js 18+
- PostgreSQL 14+
- Redis 7+
- pnpm
六、源码地址
访问一飞开源:https://code.exmay.com/
#一飞开源 #开源项目 #基于思维导图的智能思考辅助系统