Skip to content

Catherina0/ExploreMindMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI思维导图生成工具

这是一个基于Web的思维导图编辑器,可以通过多种AI服务(OpenAI和Deepseek)生成子主题,帮助用户扩展思维导图。

功能特点

  • 使用jsMind库实现思维导图的可视化和编辑
  • 支持多种主题切换
  • 完整的节点管理:添加、编辑、删除节点
  • 支持思维导图的保存和加载
  • 支持展开/折叠全部节点
  • 通过OpenAI或Deepseek API生成相关子主题
  • 简洁美观的用户界面

安装与设置

  1. 克隆或下载本仓库到本地
  2. 使用本地服务器打开 index.html 文件(例如VS Code的Live Server扩展)
  3. 在界面中输入您的OpenAI或Deepseek API密钥(推荐DeepSeek)

使用方法

  1. 打开网页后,您将看到一个初始化的思维导图
  2. 选择主题和AI服务,并输入API密钥
  3. 点击任意节点以选中它(节点会被高亮显示)
  4. 使用工具栏进行基本操作:添加、编辑、删除节点等
  5. 在下方输入框中输入您的问题或描述,例如:"这个主题有哪些相关概念?"
  6. 点击"提交给AI"按钮或按Enter键
  7. 等待AI生成子主题,这些子主题将自动添加为选中节点的子节点
  8. 使用保存按钮导出思维导图,或使用加载按钮导入已有思维导图

jsMind 功能说明

本项目基于 jsMind [KaTeX] 等库实现,使用了以下核心功能:

  • 多主题支持:primary、warning、danger、success、info、greensea
  • 节点管理:添加、删除、移动节点
  • 数据导入导出:保存和加载思维导图
  • 展开/折叠操作:方便查看大型思维导图
  • latex公式渲染
  • 通过与AI对话完成思维导图的创建和修改

后续改进方向

- 添加保存功能,将思维导图导出为图片

  • 后端服务器 - 增加一个继续深入的功能 - 悬浮窗展示备注
  • 渲染markdown
  • 节点信息push上去的时候上下文

About

https://explore-ai.pages.dev

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published