1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | obsidian-wiki |
| 作者/维护者 | Ar9av(社区独立维护,10+ 位贡献者共同开发) |
| 来源链接 | https://github.com/Ar9av/obsidian-wiki |
| 许可证 | MIT |
| GitHub Stars | 2,949(数据来自 GitHub API) |
| Forks | 296(数据来自 GitHub API) |
| 最新版本 | v2026.07.8(2026-07-18 发布) |
| 安装方式 | pip install obsidian-wiki,或让 Agent 直接读取仓库自动设置,或手动 git clone |
2. 功能介绍与亮点
obsidian-wiki 把 Andrej Karpathy 提出的 “LLM Wiki” 理念做成了一套可直接使用的 Agent 框架:知识不再是每次问答都重新检索的原始文档碎片,而是被持续编译进互相链接的 Markdown 页面,越用越完整。
核心能力覆盖三个动作,并由 30 余个协同技能支撑:**摄取(wiki-ingest)**把网页、PDF、论文、会话记录等来源编译进结构化知识页面,自动创建人物/概念条目并交叉引用;**问答(wiki-query)**基于已有知识页面给出带引用的回答;**健康检查(wiki-lint)**发现孤立页面与断链。
突出设计是溯源标注:每条知识标记为「摘录」「推断」或「存疑」,便于分辨原文事实与模型推断。还内置了针对不同 Agent 的会话历史摄取技能(claude/codex/hermes/openclaw/pi/copilot-history-ingest),可把过往协作记录本身沉淀进知识库。语义检索(QMD)与长 PDF 预处理(PageIndex)为可选增强,未安装时自动降级为普通文本检索,核心功能不受影响。
3. 适用场景
所属分类:内容创作与知识管理
- 长期跟踪某个研究方向、持续阅读论文与文章、需要一个越用越聪明的私人知识库的研究者
- 希望 AI 编程助手记住项目历史决策、跨会话保持上下文的开发者
- 想在 Obsidian 里维护“第二大脑”、但不想手工整理笔记的知识工作者
- 同时使用 Claude Code、Codex、Hermes、OpenClaw 等多个 Agent、希望知识沉淀能跨工具复用的用户
4. 跨 Agent 兼容性
- Claude Code:原生支持 —— 仓库内置
CLAUDE.md与.claude/目录,并含专属的 claude-history-ingest 技能 - Codex:原生支持 —— 仓库内置
AGENTS.md,pip 安装会自动写入 Codex 的技能目录 - OpenClaw:原生支持 ——
.skills/下含专属的 openclaw-history-ingest 技能 - Hermes Agent:原生支持 —— 仓库内置
.hermes.md,.skills/下含专属的 hermes-history-ingest 技能
(判断依据:直接查看仓库文件结构与技能目录内容)
5. 推荐理由
它把“知识随使用不断沉淀”的 Karpathy Wiki 理念做成了一套可以立刻跑起来、同时覆盖四大 Agent 生态、并有真实活跃社区持续打磨的知识库系统,能显著减少“每次都要重新给 AI 解释背景”的重复劳动。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 8 | GitHub 2,949 stars、296 forks;44 个 issue 来自数十个不同用户的真实功能讨论与 bug 报告,10+ 位贡献者共同开发,近一周内仍在持续发版 |
| 可用性 | 9 | 提供 pip 安装、Agent 自动设置、手动克隆三条路径;README、SETUP.md 与技能文档齐全;最新版本发布于评估前 3 天,保持周度发版节奏;核心功能无需任何付费依赖 |
| 安全性 | 8 | 默认无需任何 API key,唯一必填项是本地 vault 路径;可选的语义检索与长文档预处理集成均明确标注为可选且默认降级;许可证清晰;维护者对用户反馈响应迅速 |
安全检查清单: ① Shell 命令:Python CLI 读写本地 vault 目录,范围明确 ② 联网外发:默认不联网,仅可选集成会外发 ③ API key/凭据:默认无需任何凭据,仅需本地 vault 路径 ④ 可疑指令:通读 SKILL.md 与 README,未见异常指令 ⑤ 作者信誉:10+ 位真实贡献者共同开发,反馈响应及时 ⑥ License:MIT,明确 ⑦ 最近维护:最新版本发布于 2026-07-18
7. 跟同类 Skills 相比的优势
| 维度 | obsidian-wiki | obsidian-second-brain | karpathy-llm-wiki | llm-wiki-agent |
|---|---|---|---|---|
| 定位 | 覆盖四大 Agent 生态的完整 Karpathy Wiki 框架,含 30+ 协同技能与独立 CLI | 面向 Obsidian 用户的“活笔记”系统,45 条命令覆盖自改写笔记、混合语义搜索、代码库自动文档化等 | 单文件 SKILL.md,只保留摄取/问答/检查三个核心动作,追求极简安装 | 独立命令行 Agent 项目,附带本地知识图谱可视化,面向研究场景 |
| 安装形态 | pip 包 + Agent 自动设置,或手动 clone | 一键安装命令 | 一键安装命令 | git clone 后由各 Agent 自行读取仓库根目录说明文件 |
| 差异化亮点 | 内置各 Agent 会话历史摄取技能,可把过往对话记录本身编入知识库;逐条标注知识是摘录还是推断 | 支持免密钥网络研究、代码库自动生成文档、笔记自我改写 | 结构最简单,适合只想要核心摄取/问答两个动作、不需要额外功能的用户 | 提供可交互的知识图谱 graph.html,适合需要可视化视图的研究者 |
8. 用户评价
- 用户 ethanopp 在 issue 中询问“为什么摄取后会删除
_raw目录里的原始文件”;维护者 Ar9av 当场澄清了 vault 内暂存区与 Karpathy 原文“不可变原始来源”两个概念的命名歧义,并随后把处理逻辑改为归档而非删除。 - 用户 BenRoe 提出新增“快速会话捕获”技能的建议,获得维护者与其他用户共 4 条回复讨论。
- 用户 kiluazen 询问能否为多 Agent 协作场景增加基于提交记录的可复现清单机制,讨论持续跟进。
9. 其他补充
- 提供繁体中文 README(README_TW.md)
- 近一周内连续发布三个版本(v2026.07.6/7/8),迭代节奏较快
- 仓库提供 DeepWiki 自动生成的代码结构文档页,便于快速了解内部实现
10. 安装使用方式
- 推荐方式:把仓库地址发给 Agent 并说“设置我的 wiki”,技能会自动询问 vault 路径并初始化目录结构、索引与日志文件,无需手敲命令
- pip 安装:
pip install obsidian-wiki,然后obsidian-wiki setup --vault /path/to/vault,会自动把全部技能安装进已识别的 Agent CLI - 手动方式:
git clone https://github.com/Ar9av/obsidian-wiki.git,由 Agent 直接读取仓库根目录的CLAUDE.md/AGENTS.md/GEMINI.md/.hermes.md - 安装后注意:首次运行会创建 vault 目录结构与
wiki/index.md、wiki/log.md;无需重启 Agent,直接对话触发即可使用
11. 注意事项
- 首次使用需指定本地 vault 路径,建议单独准备目录或使用已有 Obsidian vault
- 内置技能较多,初次接触建议先掌握“设置 → 摄取 → 问答”三个核心动作
- QMD 语义检索与 PageIndex 长 PDF 预处理为可选增强,未安装时自动降级,功能仍完整
- 项目仍在快速迭代中,接口与目录结构可能变化,建议关注更新日志