Skip to content

Mind Worker:支持多账号、多空间的思维导图与笔记系统,内置 AI 子节点与笔记生成,支持 Markdown 编辑与 Docker 一键部署。

Notifications You must be signed in to change notification settings

kangyujian/mind_worker

 
 

Repository files navigation

Mind Worker

Mind Worker 是一个支持多账号、多空间的思维导图与笔记系统,支持 AI 生成子节点与笔记。

功能

  • 账号注册/登录(JWT)
  • 空间管理(多空间隔离)
  • 空间内思维导图 CRUD
  • 思维导图编辑(拖拽/缩放/节点编辑)
  • 节点笔记(Markdown 编辑 + AI 生成)
  • AI 扩展知识边界(子节点生成)

本地开发

前端

npm install
npm run dev

后端

cd server
npm install
npm run dev

初始化数据库

mysql -uroot -p -e "CREATE DATABASE IF NOT EXISTS mind_worker;"
mysql -uroot -p mind_worker < server/sql/schema.sql

后端环境变量

复制并修改 server/.env.exampleserver/.env

PORT=3001
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=root
DB_PASSWORD=password
DB_NAME=mind_worker
JWT_SECRET=change-me

Docker 一键启动

./scripts/start_containers.sh

启动后访问:

注意

  • 前端通过 VITE_API_URL 连接后端(默认 http://localhost:3001)。
  • AI 功能使用 DeepSeek,需要在设置里填 API Key、Base URL、Model。

About

Mind Worker:支持多账号、多空间的思维导图与笔记系统,内置 AI 子节点与笔记生成,支持 Markdown 编辑与 Docker 一键部署。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.8%
  • CSS 14.5%
  • Shell 1.1%
  • Other 0.6%