服务商概述
Foam 是一款基于 VS Code 的免费开源个人知识管理(PKM)工具,2019 年前后由社区发起,采用 MIT 协议,托管于 GitHub(foambubble/foam)。它借鉴 Roam Research 的双向链接理念,让用户使用纯 Markdown 文件与 [[wikilink]] 链接构建可可视化的知识图谱,数据完全保存在本地,不依赖任何云端服务。
Foam 的核心理念是"本地优先、格式开放":笔记即普通 Markdown 文件,天然可用 Git 做版本管理与跨设备同步,也可与 VS Code 的丰富扩展生态组合。作为 生产力工具中的开源笔记代表,Foam 依靠活跃的国际社区维护与迭代,适合熟悉 VS Code 与 Git 的技术用户构建第二大脑(Second Brain)。
核心优势
- 完全免费开源:MIT 协议,无用户数、笔记数与功能限制,可自由查看源码、二次开发与长期自托管。
- 双向链接与知识图谱:[[wikilink]] 双向链接配合 Graph View 可视化,直观呈现笔记间的关联网络,适合构建 个人知识库。
- 本地数据零锁定:笔记为纯 Markdown 文件,完全本地存储,可用 Git 管理版本、迁移与备份,无平台锁定风险。
- VS Code 生态加持:依托 VS Code 的编辑能力与扩展生态,可自由组合模板、每日笔记、标签、代码片段等能力。
- 极低的资源占用:无需额外客户端,基于 VS Code 即可运行,适合开发者日常使用的轻量方案。
产品生态
双向链接与图谱(Wikilinks & Graph View)
[[note]] 语法创建双向链接,Graph View 可视化笔记关联,Backlinks 面板展示反向引用。
本地 Markdown 笔记
笔记为纯 Markdown 文件,支持标签、模板、代码块与附件引用,数据完全本地化。
每日笔记与模板
内置每日笔记(Daily Notes)与模板功能,支持自定义命名规则与默认内容。
导航与探索
提供导航建议、最近笔记、大纲视图等探索功能,帮助快速定位与发现关联内容。
社区扩展生态
依托 VS Code 市场,可组合 Git、Todo、图表、AI 等扩展定制个人工作流。
不足之处
- 仅限 VS Code 桌面端:无官方移动端与独立应用,手机或平板上无法直接使用,移动记录不便。
- 同步需自建:无内置云同步,跨设备需自行配置 Git 仓库或网盘,对非技术用户门槛较高。
- 功能定位基础:缺少块级引用、数据库视图、发布站点等高级特性,需自行组装扩展实现。
- 社区驱动支持:图谱、插件等依赖社区维护,官方支持与文档更新力度弱于商业笔记产品。
适用场景
- 技术用户与开发者(★★★★★):熟悉 VS Code 与 Git,可自由定制工作流,构建个人知识库。
- 本地优先与隐私敏感用户(★★★★★):数据完全本地化,无云端存储,适合对数据主权有要求的用户。
- Roam 风格笔记爱好者(★★★★☆):双向链接与图谱可视化,零成本体验 Roam 式笔记。
- 多设备移动办公(★★☆☆☆):无官方移动端,跨设备需自建同步,可对比 Obsidian 等方案。
价格参考
| 项目 | 定价 | 说明 |
|---|---|---|
| Foam 本体 | $0 | 免费开源(MIT),VS Code 扩展市场安装 |
| VS Code | $0 | 微软免费编辑器,Foam 运行依赖 |
| 同步方案 | 自选 | 可选用免费 Git 仓库(GitHub)或付费网盘 |
注:Foam 完全免费,无任何付费功能;如需跨设备同步,GitHub 免费仓库即可满足基本需求。
常见问题
-
Foam 完全免费吗? 是的。Foam 采用 MIT 协议开源,无任何付费功能,安装 VS Code 后即可免费使用全部特性。更多免费效率工具见 生产力工具分类。
-
Foam 与 Obsidian 怎么选? 两者都基于本地 Markdown 与双向链接。Foam 免费且与 VS Code 生态深度集成,适合开发者;Obsidian 提供官方移动端与更成熟的插件市场。可参考 生产力工具对比。
-
Foam 支持手机端吗? 目前无官方移动端应用,手机记录不便;可在电脑端使用 Git 同步后,在移动端用支持 Markdown 的编辑器查看。如需官方移动端体验,可参考 Obsidian。
-
Foam 的数据会丢失吗? 数据为本地 Markdown 文件,只要本地文件保留即可恢复;配合 Git 仓库可进一步保证版本与备份安全。本地知识库管理实践见 企业知识库搭建。
-
Foam 适合新手吗? 需要一定的 VS Code 与 Git 基础,非技术用户建议从 Obsidian 等开箱即用的工具开始。