这是一个基于Web的思维导图编辑器,可以通过多种AI服务(OpenAI和Deepseek)生成子主题,帮助用户扩展思维导图。
- 使用jsMind库实现思维导图的可视化和编辑
- 支持多种主题切换
- 完整的节点管理:添加、编辑、删除节点
- 支持思维导图的保存和加载
- 支持展开/折叠全部节点
- 通过OpenAI或Deepseek API生成相关子主题
- 简洁美观的用户界面
- 克隆或下载本仓库到本地
- 使用本地服务器打开
index.html文件(例如VS Code的Live Server扩展) - 在界面中输入您的OpenAI或Deepseek API密钥(推荐DeepSeek)
- 打开网页后,您将看到一个初始化的思维导图
- 选择主题和AI服务,并输入API密钥
- 点击任意节点以选中它(节点会被高亮显示)
- 使用工具栏进行基本操作:添加、编辑、删除节点等
- 在下方输入框中输入您的问题或描述,例如:"这个主题有哪些相关概念?"
- 点击"提交给AI"按钮或按Enter键
- 等待AI生成子主题,这些子主题将自动添加为选中节点的子节点
- 使用保存按钮导出思维导图,或使用加载按钮导入已有思维导图
本项目基于 jsMind [KaTeX] 等库实现,使用了以下核心功能:
- 多主题支持:primary、warning、danger、success、info、greensea
- 节点管理:添加、删除、移动节点
- 数据导入导出:保存和加载思维导图
- 展开/折叠操作:方便查看大型思维导图
- latex公式渲染
- 通过与AI对话完成思维导图的创建和修改
- 添加保存功能,将思维导图导出为图片
- 后端服务器
- 增加一个继续深入的功能- 悬浮窗展示备注 - 渲染markdown
- 节点信息push上去的时候上下文