
思维工坊Skill
目录
一、项目简介
mindmap-forge 是一款基于 Python 开发的轻量化命令行思维导图生成工具,专门解决头脑风暴后想法零散、专业导图软件笨重、多工具文件不兼容等痛点。 依托金字塔原理 + MECE 结构化逻辑自动梳理杂乱内容,一次性输出 6 种主流格式文件,兼顾代码党、文档从业者、产品策划使用需求。
二、痛点分析
- 灵感零散无结构:头脑风暴产出大量碎片化想法,手动整理分层耗时费力
- 专业软件上手成本高:XMind、MindManager 功能繁杂,日常简单梳理过于笨重
- 文件跨工具不兼容:不同导图软件导出文件无法互通,迁移内容需重新排版
- 命令行工具颜值偏低:同类 CLI 导图工具生成图表线条生硬、无美化效果、中文显示异常
三、核心功能亮点
六大输出格式,全场景兼容
一套源文件,一键导出全部格式,适配绘图、导图、文档、大纲各类软件:
| 导出格式 | 文件后缀 | 适用打开 / 编辑工具 |
|---|---|---|
| 图片 PNG | .png | 任意图片查看器、文档插图 |
| 矢量图 SVG | .svg | 浏览器、Illustrator、Inkscape(无损编辑) |
| FreeMind 标准格式 | .mm | FreeMind、Freeplane、XMind、MindManager |
| XMind 原生格式 | .xmind | XMind 8 及以上版本 |
| Markdown 大纲 | .md | 所有 Markdown 编辑器、笔记软件 |
| OPML 大纲文件 | .opml | OmniOutliner、绝大多数大纲工具 |
智能结构化梳理:金字塔 + MECE 逻辑
无需手动分层,工具自动对内容重组梳理:
- MECE 分组逻辑:内容相互独立、分类完整无遗漏
- 结论先行机制:自动识别核心主题放置导图中心
- 层级限制管控:最高支持 5 层节点,杜绝层级过深杂乱
高颜值可视化渲染,完美支持中文
告别简陋黑白线条,自带全套美化样式:
- 分层色彩编码:每一级节点自动分配区分色相
- 圆角矩形节点 + 柔和投影,提升画面质感
- 立方贝塞尔平滑曲线连接线,视觉流畅
- 自动识别系统中文字体(微软雅黑、黑体等),解决中文乱码、文字截断问题
灵活迭代编辑,随时调整导图结构
无需重新编写源文件,支持命令行快速修改导图:
- 新增节点:自然语言描述即可插入新分支
- 删除节点:精准定位并移除指定节点
- 节点重命名:支持单条 / 批量修改文字
- 节点排序:自由调整同层级节点展示顺序
- 结构重构:一键修改节点父子从属关系
四、底层技术能力
- 图像渲染:Pillow 库实现 PNG 位图绘制,布局算法自动放射式排布节点
- XML 文件生成:lxml 库解析构建 mm/xmind/opml 等标准导图格式
- 内容解析:JSON 数据源读取,自动识别层级结构
- 结构化算法:内置 MECE、金字塔原理内容重组逻辑
- 命令行交互:argparse 实现标准 CLI 输入输出,适配脚本自动化调用
五、整体工作流程
- 输入标准 JSON 结构化数据源(可自定义中心主题、多级子节点)
- 可选开启 MECE 智能重组,自动优化内容分类层级
- 一键批量生成 6 类文件:PNG 位图 / SVG 矢量图 / FreeMind / XMind / Markdown / OPML
- 文件统一输出至指定文件夹,直接使用或二次编辑
六、适合谁使用?
✅ 程序员、自动化运维:脚本批量生成导图,嵌入工作流
✅ 产品 / 策划:快速梳理需求、项目框架,导出 XMind 直接办公
✅ 文字创作者、学生:整理写作大纲、学习笔记,导出 Markdown
✅ 设计从业者:输出 SVG 矢量图,导入设计软件二次美化
✅ 效率爱好者:拒绝笨重客户端,命令行极简完成思维导图制作
需要快速梳理思路、批量产出多版本思维导图的朋友,可以前往 GitHub 下载体验,纯开源无付费功能,轻量化不占内存,兼顾效率与美观!