思绪思维导图(simple-mind-map):免费开源,7 种结构,XMind 文件直接导
2026/9/15 20:15:33 网站建设 项目流程

思绪思维导图(simple-mind-map):免费开源,7 种结构,XMind 文件直接导

【免费下载链接】mind-mapSimpleMindMap(思绪思维导图):一个强大的思维导图。A powerful mind map.项目地址: https://gitcode.com/GitHub_Trending/mi/mind-map

如果你手上有别人发来的 XMind 或 FreeMind 文件,想在本地免费打开编辑,或者想把自己攒的 Markdown 笔记转成一张图分享出去,思绪思维导图(simple-mind-map)能直接接住这两种需求:它是一个 MIT 协议的开源思维导图项目,支持思维导图、逻辑结构图、鱼骨图、时间轴等 7 种结构,XMind、Markdown 等文件拖进去就能编辑,改完还能导出成 PNG、PDF、Markdown 或新的 XMind 文件。

一、让开源思维导图跑起来的最短路径

仓库里有两份代码:simple-mind-map/是核心 JS 库,web/是可直接使用的在线思维导图应用。两条路都能跑通。

路径 A:在浏览器里得到一个可用的思维导图应用

克隆仓库后进入 web 目录启动(Vue 2 + Element UI 构建):

git clone https://gitcode.com/GitHub_Trending/mi/mind-map cd mind-map/web npm install npm run serve

等编译完成后浏览器自动打开本地地址,你得到的就是一个完整的在线思维导图:左侧文件操作,中间画布,右侧样式面板。

路径 B:把思维导图嵌进你自己的前端项目

库不依赖任何框架,装包后创建一个有宽高的容器,再初始化一个实例即可:

import MindMap from 'simple-mind-map' const mindMap = new MindMap({ el: document.getElementById('mindMapContainer'), data: { data: { text: '根节点' }, children: [] }, })

注意:README 中写明库目前处于低维护状态,想深度修改源码前先在 issue 区确认下节奏。

二、三个最能体现差异的地方

同一份内容,7 种结构一键切换

场景:你在准备一次汇报,同一批要点既想讲成"中心发散",又想讲成"先因后果"或"按时间推进"。

你能做什么:选中任意节点打开结构面板,思维导图、逻辑结构图、组织结构图、目录组织图、时间轴都在同一侧栏里,点击即切换布局,节点内容原样保留。所有布局实现都集中在 simple-mind-map/src/layouts/ 目录,每种结构一个文件,想理解渲染逻辑从这里入手。

如何导入已有 XMind 或 Markdown 文件

场景:同事发来一份 .xmind,或者你的知识库里存着一篇 Markdown 大纲,你想在它的基础上继续加节点,而不是逐条重画。

你能做什么:打开导入对话框,把 .smm、.json、.xmind、.md、.txt 文件拖进去(客户端额外支持 FreeMind 的 .mm 和 Excel 的 .xlsx),节点、样式、层级关系都会还原;导入后整张图可以导出为图片(PNG/JPG)、SVG、PDF、Markdown、XMind、Txt、HTML、Word,换到别的工具里也不锁死。解析代码在 simple-mind-map/src/parse/ 下按格式分文件,XMind、Markdown 各有独立的解析器。

同一套引擎,浏览器、桌面、笔记软件里都能用

场景:你希望通勤路上用手机、工作日用电脑、平时在 Obsidian 里写笔记时都能画同一张图。

你能做什么:仓库里的库被复用在多个入口——Web 应用(本仓库的web/)、闭源但免费的桌面客户端(Windows / macOS / Linux)、Obsidian 插件、uTools 插件。文件保存在本地,客户端支持 WebDAV 云同步,不依赖某个在线服务才能打开。

容易忽略的一点:导入会覆盖当前画布内容且无法恢复,操作前先把现图导出备份一份。

三、按真实场景盘点能力

学习笔记:Markdown 导入后打标签、加公式

  • 操作:把写好的 Markdown 大纲导入,节点里补图标、标签、备注,数学节点用 LaTeX 公式(KaTeX 渲染),颜色区分知识模块。
  • 得到什么:一张可导出 PDF 的复习图,结构清晰,导出为 Markdown 后还能回注到笔记库。

项目规划:时间轴 + 待办 + 导出 PNG

  • 操作:把任务切成里程碑,结构面板切到时间轴查看整体节奏;关键任务节点加"待办"标记;完成后一键导出 PNG 贴进周报。
  • 得到什么:一张带时间轴和待办状态的项目全貌图,PNG、高清 PDF 都能直接发群。

知识管理:在 Obsidian 仓库里画图并做双向链接

  • 操作:在 Obsidian 中安装"思绪"插件,新建 .smm 文件,节点可"复制为 ob 内链",笔记与思维导图互相跳转。
  • 得到什么:图和文字笔记存在同一个仓库里,主题色跟随 Obsidian 深浅色模式。

四、想改源码的人从这里下手

  • 插件是主扩展方式:除核心外功能全部插件化,simple-mind-map/src/plugins/ 下有 20 余个官方插件——RichText(富文本)、Export(导出)、MiniMap(小地图)、Search(搜索)、Cooperate(协同编辑)、Demonstrate(演示模式)、Formula(公式)等,按需引入即可。
  • 主题系统:内置主题加注册新主题的机制,主题目录在 simple-mind-map/src/theme/,Web 端上百个主题来自 simple-mind-map-plugin-themes 包。
  • 二次开发:Web 应用的全部界面代码在web/src/pages/Edit/下,每个面板一个 Vue 文件;官方开发文档地址写在 README.md。

结语

库与 Web 版都在仓库里,跑起来之后把手头那份 XMind 文件导进去试试;如果你发现某个格式解析有问题或想要一个新插件,直接去仓库提 PR 也是最短路径。

【免费下载链接】mind-mapSimpleMindMap(思绪思维导图):一个强大的思维导图。A powerful mind map.项目地址: https://gitcode.com/GitHub_Trending/mi/mind-map

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询