[开源]基于思维导图智能思考辅助系统 用结构化可视化与 AI 代理协作

开源系统
2026-06-10 12:24 3 次浏览 • 0 次下载 0KB
[开源]基于思维导图智能思考辅助系统 用结构化可视化与 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