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

昨天看了 Andrej Karpathy 分享的他是如何结合 Obsidian 和 LLM 进行个人知识库的管理,深受启发。老金最近也在使用 git 仓库搭建自己的知识库,通过 markdown 文件记录文章、心得等,并且将知识库交给 LLM。但对比 Andrej Karpathy 的使用,之前老金的知识库太简单了,于是决定重新搭建起个人知识库。
搭建 & 初始化
有了 Andrej Karpathy 的分享,我们就可以参考着搭建自己的个人知识库。可以在 GitHub 上创建仓库,或者就在本地创建一个文件夹,接下来就通过 Claude Code 进行初始化。

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

从计划方案看,个人知识库分为几大块:
- Skill 库 — 包含 7 个命令:导入文章、编译 wiki、问答、生成幻灯片、图表等
- Raw 目录 — 存放原始文章、论文、数据等
- Wiki 目录 — LLM 编译后的索引、概要、指南等
- Output 目录 — 存放幻灯片、图表、报告等

Claude Code 还贴心地将实施步骤和验证方式也告知了。接下来让 Claude Code 执行,将所有的 md 文件、脚本都生成好。
配置 Obsidian
接下来开始安装 Obsidian,访问 官网 进行下载。

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

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

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

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

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