今年来 Agent 开发风风火火的,作为一个后端开发也要跟上技术发展的脚步,看了挺多文档总感觉都是在纸面上,还是得动动手才行,于是就有了 ThinkingMap 这个项目。
简单来说,这是一款基于多智能体协作的交互式 AI 问题求解平台。它将复杂的思考过程可视化为动态生长的节点树( Thinking Map ),支持用户实时干预、修正和协作。
技术栈(全栈):
- 后端:Go (Gin) + Eino (字节开源的那个 Agent 框架) + Redis + PostgreSQL 。
- 前端:Next.js 15 + ReactFlow + Shadcn/ui + Zustand 。
这项目的两个特点:
- 不是单纯的套壳:在后端尝试了比较完整的 Agent 编排( Orchestration ),处理了流式输出( SSE )和一些稍微复杂的上下文逻辑,目前整个交互打磨得还算顺手。
- 详细的填坑记录:因为使用 AI 编程,文档的重要性不言而喻,所以在完善项目的过程中,把从架构设计、Agent 开发思路到具体落地的全过程都记录下来了。如果你也在学 Go 或者想了解 Agent 怎么落地到实际业务里,这些文档可能比代码更有参考价值。

项目开源,功能基本完善,欢迎大家试玩或者 Review 代码。
- GitHub: github.com/PGshen/thinking-map
- 文档: docs
- 体验地址:thinking.zero-zero.cc (随便注册下便可,当前无验证邮箱)
求 Star ,求轻喷 :D
对 Agent 开发感兴趣的朋友一起交流下呀~
