服务商概述

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 等开箱即用的工具开始。