8.8 KiB
Executable File
8.8 KiB
Executable File
LLM Wiki 与 Obsidian 结合运用完全指南
从 Karpathy 原始模式到现代 Obsidian AI 生态
归档:2026-04-25
📊 生态全景
LLM Wiki 的核心思想源自 Andrej Karpathy 的个人知识管理模式:让 LLM 持续读取、整理、更新你的笔记,形成一个自我演进的知识库。
🏆 主流项目对比
| 项目 | Stars | 定位 | 适合场景 |
|---|---|---|---|
| claude-obsidian | 3,296 | Claude + Obsidian 知识引擎 | Claude Code 用户 |
| khoj | 34,245 | AI 第二大脑(RAG) | 全平台、多模型 |
| Understand-Anything | 8,886 | 知识图谱教学 | 可视化学习 |
| swarmvault | 264 | 本地 RAG 编译器 | 本地优先 |
| llm-wiki-skill | 401 | Karpathy 模式 Skill | OpenClaw/Codex |
🎯 Karpathy LLM Wiki 原始模式
核心理念
你提供资料 → LLM 读取、提取概念、建立关联
↓
形成结构化 Wiki
↓
知识像利息一样复利增长
关键特征
| 特征 | 说明 |
|---|---|
| 零手动归档 | LLM 自动整理、分类、链接 |
| 热缓存 | 每次会话结束更新上下文,下次直接继续 |
| 交叉引用 | 自动发现概念间的关联 |
| 持续编译 | 资料越多,知识库越有价值 |
🔥 推荐方案一:claude-obsidian(⭐3,296)
核心能力
你投放资料源 → Claude 读取 → 提取实体和概念
↓
更新交叉引用 → 归档到 Obsidian Vault
↓
每次摄入,知识库更丰富
| 能力 | 说明 |
|---|---|
| 自动整理 | 创建实体、概念、交叉引用 |
| 矛盾标记 | [!contradiction] 标注冲突 |
| 会话记忆 | 热缓存在对话间持续 |
| 知识维护 | 8 类健康检查(孤儿、死链、缺口) |
| 自主研究 | 3 轮网络研究 + 缺口填补 |
| 多模型 | Claude / Gemini / Codex / Cursor |
命令体系
| 命令 | 功能 |
|---|---|
/wiki |
初始化 Vault |
ingest [file] |
读取源文件,创建 8-15 页 Wiki |
what do you know about X? |
索引→相关页→综合回答 |
/save |
保存当前对话为 Wiki 笔记 |
/autoresearch [topic] |
自主研究循环 |
lint the wiki |
健康检查 |
Wiki 结构
wiki/
├── index.md # 主目录
├── log.md # 操作日志
├── hot.md # 近期上下文缓存
├── overview.md # 执行摘要
├── concepts/ # 概念页
├── entities/ # 实体页
├── sources/ # 源文件
└── meta/
├── dashboard.base # Bases 仪表盘
└── dashboard.md # Dataview 仪表盘
安装
git clone https://github.com/AgriciDaniel/claude-obsidian
cd claude-obsidian
bash bin/setup-vault.sh
# Claude Code 中
claude plugin marketplace add AgriciDaniel/claude-obsidian
claude plugin install claude-obsidian@claude-obsidian-marketplace
🔥 推荐方案二:khoj(⭐34,245)
核心能力
本地/云端 LLM + 你的文档 → RAG 语义搜索 → 智能回答
| 能力 | 说明 |
|---|---|
| 多文档支持 | PDF / Markdown / Notion / Word |
| 多模型 | llama3 / qwen / gemma / gpt / claude |
| 多平台 | 浏览器 / Obsidian / Emacs / 桌面 / 手机 |
| 自定义 Agent | persona + 知识库 + 工具 |
| 自动化 | 个人通讯稿 + 智能通知 |
| 自托管 | Docker / 本地 |
与 Obsidian 集成
Obsidian Vault → Khoj 索引 → 语义搜索 → LLM 回答
安装
# Docker
docker run -d -p 42110:42110 khojai/khoj
# 或云应用
# https://app.khoj.dev
🆚 方案对比
| 维度 | claude-obsidian | khoj | Understand-Anything |
|---|---|---|---|
| 核心方法 | 知识引擎(创建+维护) | RAG 搜索+回答 | 知识图谱 |
| 自动整理 | ✅ | 部分 | ✅ |
| 会话记忆 | ✅ | ✅ | ✅ |
| 知识维护 | 8 类检查 | ❌ | ❌ |
| 自主研究 | 3 轮循环 | ✅ | ❌ |
| 可视化 | Canvas | ❌ | ✅ 图谱 |
| 多模型 | 多 | 多 | 多 |
| 本地优先 | ✅ | ✅ | ✅ |
| 安装难度 | 中 | 低 | 中 |
📐 Obsidian + LLM Wiki 架构模式
模式一:Agent 驱动(claude-obsidian)
┌─────────────────────────────────┐
│ AI Agent (Claude) │
│ /wiki /ingest /query /lint │
└──────────────┬──────────────────┘
│ MCP / 文件系统
┌──────────────┴──────────────────┐
│ Obsidian Vault │
│ wiki/ │
│ ├── index.md │
│ ├── concepts/ │
│ ├── entities/ │
│ ├── sources/ │
│ └── meta/ │
└─────────────────────────────────┘
模式二:RAG 驱动(khoj)
┌─────────────────────────────────┐
│ Khoj Server │
│ 索引 + 语义搜索 + LLM │
└──────────────┬──────────────────┘
│ API
┌──────────────┴──────────────────┐
│ Obsidian Vault │
│ (只读索引,不修改) │
└─────────────────────────────────┘
模式三:图谱驱动(Understand-Anything)
┌─────────────────────────────────┐
│ Understand-Anything │
│ 知识图谱 + 交互式探索 │
└──────────────┬──────────────────┘
│
┌──────────────┴──────────────────┐
│ Obsidian Vault │
│ (Karpathy LLM Wiki 格式) │
└─────────────────────────────────┘
💡 典型工作流
工作流一:知识沉淀
1. 投放资料(文章/笔记/对话)
2. Claude 自动读取、提取概念
3. 创建 Wiki 页面,建立交叉引用
4. 更新索引和热缓存
5. 下次会话自动加载上下文
工作流二:知识查询
1. 提问:"你知道 X 吗?"
2. Claude 读取热缓存(近期上下文)
3. 扫描索引,找到相关页
4. 深入阅读相关页
5. 综合回答,引用具体页面
工作流三:知识维护
1. 运行 lint the wiki
2. 发现孤儿页、死链、缺口
3. 自动修复或提示修复
4. 更新健康状态
工作流四:自主研究
1. /autoresearch [主题]
2. 搜索网络资料
3. 3 轮研究循环
4. 提取概念、创建页面
5. 归档到 Wiki
🔧 与 Obsidian 插件的协同
| Obsidian 插件 | 与 LLM Wiki 的关系 |
|---|---|
| Bases | 原生数据库视图,替代 Dataview |
| Templater | 自动填充笔记模板 |
| Obsidian Git | 每 15 分钟自动提交 |
| Calendar | 日历视图 + 字数统计 |
| Excalidraw | 画布绘图、标注 |
| Local REST API | MCP 连接 |
| Web Clipper | 一键导入网页 |
📊 选型建议
| 你的需求 | 选它 |
|---|---|
| Claude Code 用户,想自动维护知识库 | claude-obsidian |
| 多模型、多平台、自托管 | khoj |
| 可视化知识图谱学习 | Understand-Anything |
| OpenClaw/Codex 环境 | llm-wiki-skill |
| 本地 RAG + MCP | swarmvault |
📝 与现有 OpenClaw 的结合
你已经有的基础:
| 已有 | 可用 |
|---|---|
Obsidian Vault (/obsidian) |
✅ 可直接作为 Wiki 底座 |
| BRAT 插件 | ✅ 可安装 claude-obsidian |
| obs 命令行工具 | ✅ 可管理笔记 |
| MiniMax + 百炼 API | ✅ 可驱动 LLM |
🔗 资源
| 资源 | 链接 |
|---|---|
| Karpathy 原始模式 | https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f |
| claude-obsidian | https://github.com/AgriciDaniel/claude-obsidian |
| khoj | https://github.com/khoj-ai/khoj |
| Understand-Anything | https://github.com/Lum1104/Understand-Anything |
| swarmvault | https://github.com/swarmclawai/swarmvault |
| llm-wiki-skill | https://github.com/lewislulu/llm-wiki-skill |
整理:知识库管理员 | 归档:2026-04-25