返回博客

跟着 Andrej Karpathy 搭建个人知识库:Obsidian + LLM 的终极组合

2026年4月4日

受 Andrej Karpathy 启发,老金分享如何结合 Obsidian 和 Claude Code 搭建个人知识库,从初始化到日常使用的完整流程。


img

昨天看了 Andrej Karpathy 分享的他是如何结合 Obsidian 和 LLM 进行个人知识库的管理,深受启发。老金最近也在使用 git 仓库搭建自己的知识库,通过 markdown 文件记录文章、心得等,并且将知识库交给 LLM。但对比 Andrej Karpathy 的使用,之前老金的知识库太简单了,于是决定重新搭建起个人知识库。


搭建 & 初始化

有了 Andrej Karpathy 的分享,我们就可以参考着搭建自己的个人知识库。可以在 GitHub 上创建仓库,或者就在本地创建一个文件夹,接下来就通过 Claude Code 进行初始化。

img1

将 Andrej Karpathy 的分享直接丢给 Claude Code,先让它使用 Plan Mode 进行设计。

img2

从计划方案看,个人知识库分为几大块:

  • Skill 库 — 包含 7 个命令:导入文章、编译 wiki、问答、生成幻灯片、图表等
  • Raw 目录 — 存放原始文章、论文、数据等
  • Wiki 目录 — LLM 编译后的索引、概要、指南等
  • Output 目录 — 存放幻灯片、图表、报告等

img3

Claude Code 还贴心地将实施步骤和验证方式也告知了。接下来让 Claude Code 执行,将所有的 md 文件、脚本都生成好。


配置 Obsidian

接下来开始安装 Obsidian,访问 官网 进行下载。

img4

安装好之后,打开 Obsidian,打开本地仓库(即刚刚 Claude Code 生成所在的文件夹)。

img5

再打开浏览器 Chrome,安装 Obsidian Web Clipper 插件。

img6

安装好插件后,在插件设置中,将抓取文件的保存路径改为 raw/articles/

img7

接着就可以开始在浏览器中进行文章抓取,保存到 Obsidian 中了。

img7


总结

至此,个人知识库就按 Andrej Karpathy 分享的架构搭建完成了。老金将这个知识库搭建好之后弄成了模板,放到 GitHub 上,大家可以自取使用,Skill、脚本、配置这些都是齐全的:

GitHub 模板地址:freeman5860/KnowledgeBase