MyMind 实验决策图谱
一个 VS Code 插件:以可视化思维导图管理科研实验的探索过程,记录「目标 → 问题 → 思路 → 实验 → 结论」的完整决策链。
功能特点
- 侧边栏管理 - 列出当前项目的所有思维导图,支持新建、重命名、删除
- 五种节点类型 - 目标/问题/思路/实验/结论,以颜色和形状区分
- 连线决策链 - 拖动节点右侧圆点到另一个节点即可连线
- 自动布局 - 「适应视图」按钮自动整理节点层次并缩放至全图可见
- 分叉连线 - 拖动连线中点可分叉出新的连线,每个分叉可单独添加文字
- 节点标签 - 可添加多个标签记录实验结果或配置,点击可直接打开文件/文件夹
- 标签折叠 - 节点标签超过两个时默认只显示前两个,点击「展开剩余」可查看全部
- 配置存档 - 特殊「配置」标签会自动保存配置文件快照,便于对比不同实验
- 折叠分支 - 点击节点右侧的 ⊖/⊕ 手柄可一键收起或展开其全部后续节点,便于聚焦局部
- 批量改接 - 长按节点右侧圆点可抓取该节点的全部出边,拖到另一个节点释放即可把这些连线的起点一次性改接到该节点(改由它发出,终点保持不变)
- 改接单线 - 悬停一条连线时其终点会出现手柄,拖动它到别的节点即可更换该连线的目标
- 防碰撞布局 - 节点自动推开避免重叠
- 一键插入 - 节点头部的 ⇤/⇥ 按钮可在上游/下游批量插入中间节点
- 自动保存 - 所有编辑自动保存,无需手动操作
安装
从 VSCode 市场安装(推荐)
在 VS Code 扩展市场搜索 "MyMind" 或 "TwT" 即可安装。
从 .vsix 文件安装
- 下载最新的
.vsix 文件
- 在 VS Code 中按
Ctrl+Shift+P(Mac: Cmd+Shift+P)
- 输入 "Install from VSIX"
- 选择下载的
.vsix 文件
快速开始
- 在 VS Code 中打开你的项目文件夹
- 点击左侧活动栏的 MyMind 图标
- 在「思维导图」面板点击
+ 新建图谱
- 开始添加节点并建立决策链
快捷键
| 快捷键 |
功能 |
Delete / Backspace |
删除选中的节点或连线 |
Escape |
取消选中 |
Ctrl+F / Cmd+F |
聚焦搜索框 |
F3 / Ctrl+G |
跳转到下一个搜索结果 |
Shift+F3 / Shift+Ctrl+G |
跳转到上一个搜索结果 |
操作说明
基本操作
- 新建节点:双击空白处,或从节点拖出连线到空白处
- 编辑文字:双击节点文字
- 连线:从节点右侧圆点拖到另一个节点
- 移动节点:拖动节点
- 缩放画布:滚轮
- 平移画布:拖动空白处,或按中键拖动
节点类型
点击节点头部的类型徽标可切换类型:
| 类型 |
颜色 |
用途 |
| 目标 |
蓝紫 |
最终研究目标 |
| 问题 |
红色 |
遇到的具体问题 |
| 思路 |
橙色 |
解决问题的想法 |
| 实验 |
绿色 |
验证思路的实验 |
| 结论 |
紫色 |
实验得出的结论 |
标签功能
节点内可添加多个标签,用于记录实验结果:
- 点击标签名:地址是文件夹则在资源管理器中展开,是文件则直接打开
- 「浏览」按钮:可直接选择文件/文件夹,自动填入相对路径
- 配置标签:名称填「配置」的标签,保存时会自动存档配置文件副本到
.mymind/configs/
- 标签折叠:当节点有 3 个及以上标签时,默认只显示前两个,底部会出现「+ 展开剩余 N 个」;点击可展开全部,再次点击「- 收起标签」即可折叠
连线改接
- 改接单条连线:把鼠标悬停在一条连线上,其终点(箭头处)会出现一个手柄,按住拖到另一个节点释放,即可把这条连线重新指向新节点。也可先单击选中连线,再拖动终点手柄。
- 批量改接(移动连线起点):在节点右侧圆点(连线起点)上长按(按住不动约 0.5 秒),会抓取该节点的全部出边(高亮为金色虚线),然后拖到另一个节点释放,这些连线的起点会一次性改接到该节点——也就是改由它发出,而各自的终点保持不变。完全相同的连线会自动去重;改接后会变成自环(起点=终点)的连线将被丢弃。
折叠分支
每个有下游连线的节点,其右侧(连线起点处)会出现一个 ⊖/⊕ 手柄:
- ⊖(收起):点击后该节点下游的全部节点(递归子树)会被隐藏,连同它们之间的连线
- ⊕(展开):再次点击即可恢复显示全部后续节点
- 折叠状态会随图谱自动保存,下次打开依然保留
- 搜索命中被折叠的节点时,会自动沿上游链路展开并定位
搜索节点
在工具栏搜索框输入关键词,实时搜索节点文本和标签名称:
- 匹配的节点会以橙色边框高亮
- 当前选中的结果以蓝色边框显示
- 使用 ▲/▼ 按钮在结果间导航
- 搜索框旁显示 "当前/总数" 计数
数据存储
每个项目的图谱数据保存在项目目录下的 .mymind/ 文件夹中(JSON 文件),插件本身只负责展示和编辑,因此不同项目互不影响。
配合 AI 使用
仓库里的 skills/mymind/SKILL.md 是一个 AI 技能文件(Kimi Code / Claude Code 通用)。把它复制到 ~/.agents/skills/mymind/ 后,在实验项目里用 AI 助手工作时,它会在实验有结果时自动读取并更新 .mymind 下的图谱 JSON。
AI 会自动:
- 补充实验节点
- 写入指标
- 给配置标签做存档
- 连好决策链
你打开图谱就能看到 AI 同步进来的最新实验进展。
许可证
MIT License
| |