Karpathy式AI 知识库搭建指南:让 Claude Code + Obsidian 成为你的第二大脑
一. Obsidian 简介及知识库构建过程
1.1 Obsidian 简介
Obsidian 是一款基于 Markdown 的本地化知识管理工具,所有笔记数据均存储于用户本地设备,支持离线使用。其核心机制为双向链接([[笔记名]]),便于构建关联性知识网络,并可通过内置的关系图谱实现可视化知识梳理。此外,Obsidian 拥有丰富的插件生态与高度可定制的主题系统,用户可根据自身需求灵活扩展功能,打造个性化的“第二大脑”。

注:
-
Obsidian 官方下载链接:Obsidian - Sharpen your thinking
1.2 Obsidian CLI
Obsidian 官方于 2026 年 2 月随 v1.12 版本推出命令行接口(CLI)。它的设计初衷并非让人手敲命令记笔记,而是 专为 AI Agent、开发者与自动化脚本设计的标准化接口。开启方式:

常用命令:
# 查看所有命令
obsidian help
# 列出所有笔记
obsidian list
# 读取指定笔记
obsidian read file="笔记名称"
# 搜索笔记
obsidian search query="关键词"
# 创建新笔记
obsidian create name="新笔记名称" content="# 标题\n\n内容"
# 追加内容到笔记
obsidian append file="笔记名称" content="追加的内容"
# 读取今日笔记
obsidian daily:read
# 追加内容到今日笔记
obsidian daily:append content="- [ ] 新任务"
1.3 Obsidian Claudian 插件及常用 SKILL
Claudian 插件是一个桥梁,用于将 Claude Code CLI 命令行工具完整地集成到 Obsidian 中。简单来说,它让开发者可以在笔记软件里直接使用强大的 AI 编程助手,避免在不同窗口间反复切换。另外Obsidian 官方提供了网页剪藏插件 Obsidian Web Clipper,可以将网页文章保存为干净的 markdown 格式到 Obsidian。其中 Claudian 插件常用安装方式如下:
-
方式一:先安装 BRAT 插件再安装 Claudian 的方式(网上很多教程,自行搜索)
-
方式二:手工安装方式,即手动下载main.js、manifest.json、styles.css三个文件到知识库所在的目录(示例:/Users/bboyzqh/{这里换成知识库的路径}/.obsidian/plugins/claudian)
另外由 Obsidian 的联合创始人兼 CEO—Steph Ango(他的 GitHub 用户名是 kepano) 亲自创建并维护的开源项目 obsidian-skills(github 地址:https://github.com/kepano/obsidian-skills)是一个为 AI 编程助手(如 Claude Code)精心准备的 “官方技能包” 。该项目核心解决一个关键的痛点:让通用 AI 真正“懂” Obsidian。不再用[链接](URL)这种标准语法,而是帮你写出 Obsidian 世界里的核心语法:[[双向链接]]。主要提供了 5 种 SKILL:
| 技能 | 功能 |
|---|---|
| defuddle | 网页内容提取工具,去除广告/导航,只提取干净的 Markdown 正文 |
| json-canvas | 创建和编辑 JSON Canvas 文件(.canvas),用于可视化画布、节点图、思维导图、流程图等 |
| obsidian-bases | 创建和编辑 Obsidian Bases 文件(.base),类似数据库的笔记视图,支持视图、筛选、公式、汇总 |
| obsidian-cli | 与 Obsidian 保险库交互,通过 CLI 读取、创建、搜索和管理笔记、任务、属性等;也支持插件和主题开发 |
| obsidian-markdown | 创建和编辑 Obsidian 风格的 Markdown,支持 wikilinks、嵌入块、callouts、属性等 Obsidian 特有语法 |
为了方便理解 Obsidian 各个插件之间的关系,可参考下图:

简而言之,Obsidian CLI 是 Obsidian 官方提供的 CLI,Claudian 将 Claude Code 集成到 Obsidian 中,同时 Claude Code 通过 obsidian-cli 技能操作本地知识库(Obsidian Vault)。其中obsidian-cli 技能由 kepano git 创建提供,内部通过操作Obsidian CLI 命令来操作本地知识库。
注:
-
Obsidian Web Clipper:网页剪藏插件,可以将网页文章保存为干净的 markdown 格式到 Obsidian,地址:Obsidian Web Clipper
-
Claudian 插件 github 地址:https://github.com/YishenTu/claudian/releases/
-
Obsidian Skills github 地址:https://github.com/kepano/obsidian-skills
1.4 使用 Obsidian Claudian 插件知识库构建
安装好 Claudian 插件后,使用 Obsidian 打开知识库,可以直接对话,示例如下:


二. Karpathy LLM Wiki 简介及知识库构建过程
2.1 Karpathy LLM Wiki 为什么火了?
Andrej Karpathy 在 2025 年底发布的一个实验性项目,也叫 “LLM Wiki” :本质上是用确定性的全文精确检索,彻底替代传统 RAG 中的语义向量检索,把整部维基百科变成 LLM 可以“无幻觉查阅”的外脑(关于 LLM Wiki 思想详细参考官方 github)。Karpathy LLM Wiki 之所以火在于(大模型总结):
-
极简架构直击痛点:以确定性全文精确检索取代复杂的嵌入与向量数据库,从根源上减少幻觉和检索遗漏。
-
近100%召回与零幻觉引用:穷举所有匹配的维基百科原文作为上下文,使回答完全基于可核查的精确引用。
-
低成本、高透明、可审计:无需训练、无向量存储,检索过程确定、可复现,极大降低部署和运维负担。
-
对过度工程化的有力反思:用出乎意料的高可靠性证明,简单的规则匹配在事实问答中可以胜过繁复的RAG流水线。
-
Karpathy的示范与号召力:凭借其“将复杂问题做简单”的技术声望,激发了社区对确定性、可解释知识检索路径的广泛认。

附:
-
基于 Andrej Karpathy 的 llm-wiki 方法论 github 地址:https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
2.2 Obsidian+Claude Code 落地Karpathy本地知识库
针对 Claude Code 编程工具,CLAUDE.md 文件支持多路径存放,不同的位置对应着不同的生效范围。为方便测试,把 LLM Wiki 思想写入到 CLAUDE.md 文件中,并放置到当前本地知识库中。




注:
-
详细的 Claude.md 配置内容:https://download.csdn.net/download/zhuqiuhui/92950747
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)