Repolode
foambubble

foambubble/foam

Foam 是基于 VS Code 和 GitHub 的个人知识管理系统,用于链接、浏览和发布 Markdown 笔记。

可替代:ObsidianRoam Research

Star
17,472
Fork
794
未关闭 Issue
28
最近提交
20小时前

这是什么?

Foam 把一个 Markdown 文件夹变成 Visual Studio Code 中相互连接的知识库。笔记之间通过 wikilink 相连,Foam 提供链接自动补全、链接预览、反向链接以及展示笔记关系的图谱视图。

笔记以纯 Markdown 文件保存在工作区中,可以用 Git 做版本管理并托管到 GitHub。同名文件位于不同目录时也能正常区分,文件重命名后链接会自动同步,失效或有歧义的 wikilink 会被标出。侧边面板可查看孤立笔记、占位符和标签,日记和模板功能则方便记录日志和复用笔记结构。

项目采用 MIT 许可证。维护者仍将其定位为开发中的项目,部分功能可能在版本间变化或出现问题。

核心功能

  • 01以图谱视图展示笔记之间的连接关系。
  • 02支持 wikilink 自动补全、别名和章节链接。
  • 03文件重命名时自动更新相关链接。
  • 04提供反向链接、标签浏览和孤立笔记、占位符面板。
  • 05支持日记笔记和笔记模板。
  • 06可生成 Markdown 链接引用,便于在 Foam 之外使用笔记。

适用场景

  • 用研究笔记搭建卡片盒笔记法或第二大脑知识库。
  • 把长篇书稿或报告拆分成相互链接的 Markdown 文档。
  • 在主题笔记之外维护每日日记。
  • 通过 GitHub 发布个人知识库或笔记仓库。

快速上手

  1. 1

    在 Visual Studio Code 中安装 Foam 扩展

  2. 2

    从 foam-template 创建一个 GitHub 仓库

  3. 3

    克隆该仓库并在 VS Code 中打开,然后安装推荐的扩展

使用前须知

  • README 称 Foam 为 alpha 阶段的软件,仍在开发中,部分功能可能出现故障。
  • 仓库元数据中未检测到许可证,但 README 声明为 MIT 许可证。

收录于专题

标签

#note-taking#markdown#knowledge-management#vscode#zettelkasten#wikilinks#graph-view#graph-visualisation#markdown-editor#notes-app

常见问题

foam 是什么?
Foam 是基于 VS Code 和 GitHub 的个人知识管理系统,用于链接、浏览和发布 Markdown 笔记。 Foam 把一个 Markdown 文件夹变成 Visual Studio Code 中相互连接的知识库。笔记之间通过 wikilink 相连,Foam 提供链接自动补全、链接预览、反向链接以及展示笔记关系的图谱视图。
foam 可以免费使用吗?用的什么许可证?
foam 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
foam 还在维护吗?
活跃维护中。foam 最近一次提交是在 2026年11月6日。
foam 适合用来做什么?
用研究笔记搭建卡片盒笔记法或第二大脑知识库。 把长篇书稿或报告拆分成相互链接的 Markdown 文档。 在主题笔记之外维护每日日记。 通过 GitHub 发布个人知识库或笔记仓库。
foam 怎么安装和运行?
在 Visual Studio Code 中安装 Foam 扩展 从 foam-template 创建一个 GitHub 仓库 克隆该仓库并在 VS Code 中打开,然后安装推荐的扩展
在哪里获取 foam?
源代码和安装说明在 GitHub 上:https://github.com/foambubble/foam

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目