Skip to content

rnmmr/mindgraph-ai

Repository files navigation

MindGraph AI

一个 AI 驱动的非线性思考与笔记工具,帮助你将碎片化信息连接成连贯的知识图谱。你可以从段落中选择文本,向 AI 模型(如 Google Gemini 或 OpenAI)提问,生成的回答会自动连接到你选择的特定段落。

通过空间化的思维映射,MindGraph AI 提供了一种全新的方式来进行研究、头脑风暴和可视化构建知识。

DEMO

功能特性

  • 文本到节点的上下文链接:高亮显示文本块中的任何想法,与 AI 聊天。生成的答案会自动连接到你高亮的确切段落。
  • AI 智能建议:内置的逻辑连接器可以分析所有现有节点,并建议它们之间以前未被发现的语义连接。
  • 双 AI 引擎支持:原生支持直接从浏览器连接到 Google Gemini 和 OpenAI 兼容端点。
  • 无限画布:通过缩放、平移和无缝导航构建你的知识树。

快速开始

  1. 克隆仓库并安装依赖 npm i
  2. 启动开发服务器:npm run dev
  3. 打开 http://localhost:3000 开始使用 MindGraph AI

部署

Vercel 一键部署

Deploy with Vercel

Cloudflare Pages 部署

  1. 登录 Cloudflare Dashboard
  2. Workers & Pages → 创建 Pages 项目 → 连接到 GitHub
  3. 设置构建命令:npm run build,输出目录:dist
  4. 推送到 GitHub 后自动部署
  5. 绑定你的自定义域名

手动部署

npm run build
# 将 dist 目录下的文件上传到你的托管平台即可

安全提示

⚠️ API Key 存储说明:

本应用目前是纯客户端架构。你提供的任何 AI API Key 都存储在浏览器的 localStorage 中。 请注意,你应该只在受信任的非公开环境中使用此应用,并且只使用你愿意保存在本地浏览器状态中的 API Key。

技术栈

  • React 19
  • Vite
  • ReactFlow(画布交互)
  • Zustand(状态管理)
  • Tailwind CSS(样式)
  • Google Gen AI SDK & fetch(AI 通信)

许可证

MIT

About

思维导图划词AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors