Freeplane:免费开源的思维导图与知识管理工具 #
Freeplane 是什么? #
Freeplane 是一款免费、开源的思维导图(Mind Mapping,也称概念图或信息图)与信息导航软件,用于支持思考、信息共享,以及在工作和学习中把事情做完。
它围绕"节点"构建内容:用户可以在导图中自由添加、折叠、连线、格式化节点,并通过样式、属性、公式和脚本把一张导图变成一个可计算、可自动化、可复用的知识工作台。官网明确指出,Freeplane 的能力足以吸引高级用户(power user),同时对普通用户而言,它也是 Xmind、Mindmeister 等同类思维导图软件更稳健的替代选择。软件使用 Java 编写(基于 OSGi 与 Java Swing),因此可在任何安装了当前版本 Java 的操作系统上运行,既能本地安装,也能从 U 盘等可移动存储中以便携方式启动。
Freeplane 有哪些亮点特色? #
- 完全免费且开源:Freeplane 是自由开源软件,无需订阅、没有功能阉割版本,源码与文档全部公开(文档站还提供 GitHub 在线编辑入口),个人、学校与商业场景均可自由使用。
- 公式与脚本驱动的智能导图:节点文本、节点与属性都支持类似电子表格的公式(以
=开头),并提供完整的 Groovy / Jython 脚本体系、脚本速查表(Cheatsheet)、API 参考、批处理任务(Batch Jobs)与外部脚本文件执行能力,可把重复劳动交给脚本自动完成。 - 内置 AI 集成:文档中设有独立的"AI integration"章节,涵盖 AI 聊天工作流、AI 提示词与配置文件、AI 公式与脚本编辑、AI 拥有的脚本执行,以及对 Model Context Protocol(MCP)服务器的支持,让导图可以直接与 AI 服务协同工作。
- 专业级节点排版与样式系统:支持节点样式(Node styles,类似文字处理器的样式概念)、条件节点样式(格式随内容与位置自动变化)、模板、摘要节点、自由定位节点、多种云朵形状、连接线形状/线型/宽度/透明度,以及用于 HTML/Markdown 导出的 CSS 定制。
- 内容表达力强:内置 LaTeX 支持(1.3.x 起为内联 LaTeX,并带 LaTeX 语法高亮编辑器)、拼写检查、数据识别与数据格式转换(数字、日期)、书签、节点链接与超链接,兼顾公式、代码与图文混排场景。
- 丰富的加载项生态:官方与社区提供多种加载项,例如 Getting Things Done(任务管理)、Study planner(学习计划,含番茄钟计时器)、Pack and Go(把导图依赖打包成单个 zip 便于分享)、Wikdnode(节点文本编辑工具集)、Insert InLine Image(将图片以行内方式插入节点)、Developer Tools 与额外的图标库等。
- 跨平台与便携运行:只要有当前版本的 Java 即可运行,官方为 Windows、macOS、Linux 提供安装包,并支持从 U 盘等可移动存储便携启动(Portable Freeplane),配置目录也可通过菜单快速打开。
- 对 FreeMind 用户友好:完整支持打开 FreeMind 的导图文件(建议在 Freeplane 中以新标签页打开 FreeMind 导图后再复制粘贴,而不是在两个程序间直接复制),并提供"Freeplane 相较 FreeMind 新增功能"的专门文档页,迁移成本极低。
免费下载 Freeplane #
以下为官方提供的各平台安装包,点击链接即可下载。当前版本为 1.13.3。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| Freeplane-1.13.3-apple.dmg | macOS 安装包(Apple 芯片 / Apple Silicon) | 137.3 MB | 夸克网盘 |
| Freeplane-1.13.3-intel.dmg | macOS 安装包(Intel 芯片) | 138.6 MB | 夸克网盘 |
| Freeplane-Setup-1.13.3.exe | Windows 安装程序 | 102.3 MB | 夸克网盘 |
提示:下载前请先确认本机已安装当前版本的 Java 运行环境。官网首页说明,最新版本亦可从 Sourceforge 官方项目页获取,变更日志(change log)同样可在官网查询。
Freeplane 如何使用? #
Freeplane 的上手路径非常直接,新手按以下流程即可完成第一张导图:
- 启动软件:首次启动 Freeplane 后,会默认创建一张空白导图,中心是一个根节点(root node)。如果打开的是已有
.mm文件,则直接进入编辑状态。 - 建立节点结构:选中任意节点后按
Insert(或使用菜单 / 回车)创建子节点,按回车创建同级节点;用鼠标拖拽可以把节点自由摆放,也可以启用"网格"(Grid)让拖动更整齐。 - 格式化与样式:选中节点后,在属性面板的"Format"选项卡中调整字体、颜色、图标与云朵形状;把常用的格式保存为节点样式(Style),之后一键套用,还可以设置条件节点样式让格式随内容自动变化。
- 输入内容与公式:双击节点即可编辑文本。若以
=开头,该节点会被当作公式(类似电子表格)参与计算;若希望显示原本的=或001这类会被自动识别的数字/日期文本,请在开头加一个单引号'。 - 用模板与脚本提效:新建导图时可选用模板(Template);需要批量处理或自动化时,使用 Formulas and Scripts 章节中的脚本功能,或从脚本示例库、脚本孵化器(Script incubator)中直接取用现成脚本。
- 导出与分享:通过导出功能把导图输出为 HTML、Markdown、图片等格式,并用 CSS 定制 HTML/Markdown 的呈现效果;若要把导图连同依赖一起发给别人,可使用 Pack and Go 加载项打包成单个 zip。
- 获取帮助:遇到问题时,可查阅官方文档的"First steps""Hot keys and beyond""Troubleshooting""Known issues"等页面,或前往官方 Discussions 提问、在 Issues 中提交缺陷。
除图形界面外,Freeplane 还支持命令行选项与配置(Command-line options and configuration),便于在脚本或批处理中调用。
Freeplane 的常见问题? #
Freeplane 是免费的吗?会不会有付费限制? Freeplane 是免费且开源的软件,由 Freeplane 团队与社区共同维护,官方未设置任何功能付费墙。用户可以自由下载、使用和分发。
Freeplane 与 FreeMind 是什么关系?我应该迁移吗? Freeplane 起源于 FreeMind 社区,但已成为独立发展的项目。官网专门列出了"Freeplane 中 FreeMind 缺失的功能",包括简单脚本调用、快捷键指派、格式面板、公式、节点格式、属性面板、节点详情、自由定位节点、摘要节点、条件样式、近似搜索、导出选项和加载项等。需要注意的是,FreeMind 独有的"协作模式"在 Freeplane 中不可用。
从 FreeMind 迁移导图时,可以直接复制粘贴吗? 官方建议不要直接在 FreeMind 与 Freeplane 之间复制粘贴。正确做法是在 Freeplane 中以新标签页打开 FreeMind 的导图文件,然后再在 Freeplane 内部进行复制粘贴。
为什么我输入 001 或日期后,内容被自动改了?
Freeplane 具备类似 Excel 的识别能力,会把 001 识别为数字 1、把特定文本识别为日期。若要保持原样显示,请在文本开头加一个单引号 ';同理,若不想让以 = 开头的节点被当作公式,也在前面加 '。
软件启动不了或显示异常怎么办?
Freeplane 使用 Java 编写,运行依赖当前版本的 Java。请先确认系统中已正确安装 Java(Ubuntu 用户可用 apt-get install freeplane 从官方仓库安装,或使用 .deb、二进制包方式安装)。若问题依旧,请查阅官方文档的 Troubleshooting 与 Known issues 页面,并可在官方 Issues 中提交缺陷报告。
脚本和 AI 功能有安全风险吗? 官方文档在"Advanced Topics"中专门提供了"Security considerations"(安全注意事项)以及"Groovy scripts and formulas can escape sandbox"(Groovy 脚本与公式可逃逸沙箱)的说明。运行来源不明的脚本或导图前,请先了解这些安全边界。
Freeplane 如何安装? #
通用前提:先确认系统已安装当前版本的 Java。Freeplane 基于 Java 编写,可在任何具备当前 Java 版本的操作系统上运行。
Windows #
- 下载
Freeplane-Setup-1.13.3.exe。 - 双击运行安装程序,按向导提示选择安装目录并完成安装。
- 安装完成后从开始菜单启动 Freeplane。
- 如需免安装使用,可使用便携版(Portable Freeplane),将程序目录放到 U 盘即可随身携带。
macOS #
- 根据芯片类型选择安装包:Apple 芯片下载
Freeplane-1.13.3-apple.dmg,Intel 芯片下载Freeplane-1.13.3-intel.dmg。 - 双击
.dmg文件,把 Freeplane 图标拖入"应用程序"文件夹。 - 首次启动若被系统拦截,请在"系统设置 → 隐私与安全性"中允许打开。
- 用户配置目录位于
~/.freeplane/1.2.x风格路径下(版本号随实际版本变化),可通过菜单Tools → Open User Directory快速打开。
Linux(含 Ubuntu / Debian) #
官方文档给出了三种方式:
- 从发行版仓库安装(最省事):执行
apt-get install freeplane。若仓库中的版本过旧,可改用下面两种方式。 - 使用 .deb 包安装:从官方项目页下载包含全部依赖库的
.deb文件(自 1.6.5 起每个版本均提供),执行dpkg -i *.deb,安装后会自动创建菜单项与 MIME 类型关联。 - 使用二进制包安装:下载
Freeplane_bin-XXXX.zip后解压出 freeplane 目录,双击其中的Freeplane.sh并选择"运行"(或在终端中执行)即可启动。还可在"应用程序 → 办公"中手动添加菜单项与图标(freeplane.svg),并右键把启动器固定到工具栏以便快速访问。
便携安装 #
Freeplane 可从 U 盘等可移动存储中便携运行,相关配置存放于安装目录下的 Data/Freeplane/<版本号> 中,适合在受限电脑或多台设备间切换使用。
Freeplane 如何卸载? #
卸载前建议先通过菜单 Tools → Open User Directory 打开用户配置目录,确认是否需要备份或清理其中的样式、模板、脚本与设置。
Windows #
- 打开"控制面板 → 程序和功能"(或"设置 → 应用 → 已安装的应用")。
- 在列表中找到 Freeplane,点击"卸载"并确认。
- 如需彻底清理,可手动删除用户配置目录(历史上位于
%appdata%\Freeplane\<版本号>,Windows 7 及以上为%userprofile%\AppData\Roaming\Freeplane\<版本号>,需开启"显示隐藏文件"才能看到)。 - 便携版直接删除程序所在文件夹即可,无需卸载程序。
macOS #
- 打开"访达 → 应用程序",将 Freeplane 拖入废纸篓(或右键选择"移到废纸篓")。
- 清空废纸篓完成删除。
- 如需清除个人配置,可在终端中删除用户目录下的
.freeplane文件夹。
Linux(Ubuntu / Debian) #
- 若通过仓库安装,执行
apt-get remove freeplane(如需连配置一并清除,可使用apt-get purge freeplane)。 - 若通过
.deb包安装,执行dpkg -r freeplane。 - 若使用二进制包,直接删除解压出来的 freeplane 目录,并移除此前手动添加的菜单项或工具栏启动器。
- 用户配置目录位于
~/.freeplane/<版本号>,可按需手动删除。
注意:卸载程序通常不会自动删除用户配置目录中的样式、模板、脚本与加载项设置。若计划重新安装并希望保留个性化配置,请在卸载前做好备份。
