Claudian 深度体验:把 Claude Code 装进 Obsidian,知识库秒变 AI 工作台
前言
如果你和我一样,日常用 Obsidian 管理知识库,又习惯了 Claude Code 那种「Agent 直接操作文件」的爽感,那你大概率想过一个问题:
能不能把 Claude Code 塞进 Obsidian,让 AI 直接在我的笔记库里干活?
最近 GitHub 上一个叫 Claudian 的项目做到了这件事。12,300+ Star,619 次提交,38 个 Release——社区热情相当高。
一句话概括:Claudian 是一个 Obsidian 插件,它将 AI 编码代理(Claude Code、Codex 等)嵌入你的知识库,让你的笔记直接变成 AI 的工作目录。
Claudian 是什么?
一个将 AI 编码代理嵌入 Obsidian 知识库的插件。你的知识库成为代理的工作目录——文件读写、搜索、bash 和多步骤工作流全部开箱即用。
通俗讲:Claudian 在 Obsidian 侧边栏里跑了一个完整的 AI Agent。这个 Agent 能:
- 读取和编辑你的笔记(带 diff 预览)
- 搜索整个知识库
- 执行 bash 命令
- 调用 MCP 工具
- 分步骤完成复杂任务(计划 → 审核 → 执行)
本质上,它把一个终端里的 Claude Code 搬到了 Obsidian 的 UI 层,并且深度集成了 Obsidian 的知识库体系。
核心功能拆解
1. 聊天侧边栏(Chat Sidebar)
最直观的功能。打开侧边栏,和 AI 对话,它会直接操作你的知识库:
用户:「帮我把所有关于『密集成交区』的笔记整理到一个新文件夹,并生成索引。」 |
对话支持多标签页,可以同时进行多个任务互不干扰。
2. 内联编辑(Inline Edit)
选中一段文字,快捷键触发,AI 直接在当前笔记中编辑。最亮眼的是词级 diff 预览——你可以逐词对比 AI 改了什么再决定接受。
原文:Claudian 是一个非常强大的 Obsidian 插件 |
3. 斜杠命令与技能(Slash Commands & Skills)
输入 / 触发可复用的提示模板。支持用户级别和知识库级别的自定义技能,相当于给 AI 预设了一组「快捷键」。
比如你可以建一个 /daily-note 技能,一键让 AI 帮你生成每日复盘报告。
4. @提及(@Mention)
输入 @ 可以提及以下内容让 Agent 处理:
| 提及类型 | 用途 |
|---|---|
@文件名 |
指定某个笔记文件 |
@子代理名 |
调用已配置的子代理 |
@MCP服务器 |
调用外部 MCP 工具 |
@外部目录 |
引用知识库外的文件 |
这个设计很巧妙——把「上下文」显式化,让 AI 知道你要处理什么。
5. 计划模式(Plan Mode)
Shift+Tab 切换。Agent 先探索和设计方案,提交给你审批后再执行。不会像无头苍蝇一样乱改你的笔记。
6. MCP 服务器支持
支持 stdio、SSE、HTTP 三种协议连接外部 MCP 工具。这意味着 Claudian 的 AI 可以调用你已有的 MCP 生态——数据库查询、API 调用、外部搜索等等。
支持的 AI 后端
Claudian 的设计很灵活,不绑定单一 AI 提供者:
| 提供者 | 说明 |
|---|---|
| Claude Code | 主力,需要 Claude Code CLI |
| Codex CLI | OpenAI 的开源编码代理 |
| Opencode | 来自 opencode.ai 的代理 |
| Pi | 来自 earendil-works 的开源代理 |
对于已经装了 Claude Code CLI 的用户,开箱即用。Codex 用户也能无缝接入。
技术架构一览
项目完全用 TypeScript 构建(97.5%),代码结构清晰:
src/ |
架构设计值得学习:core 层定义统一接口,providers 层各自实现适配。新增一个 AI 后端,只需在 providers 下加一个适配器即可。
安装方式
方式一:Obsidian 社区插件(推荐)
- Obsidian → 设置 → 社区插件 → 浏览
- 搜索 Claudian → 安装 → 启用
- 确保系统已安装 Claude Code CLI
方式二:手动安装
# 进入知识库插件目录 |
前置条件
- Obsidian v1.7.2+
- Claude Code CLI(或其他支持的 AI 后端)
- Claude 订阅或兼容 API(Openrouter、Kimi 等也可)
Claudian 能干什么?几个实际场景
场景一:知识库整理
「把过去三个月的所有日记按周归档,每周一个文件夹,文件名统一为 YYYY-MM-DD-主题.md」 |
Agent 扫描日记 → 按周分组 → 创建文件夹 → 移动文件 → 重命名。手动做要半小时,AI 一分钟搞定。
场景二:跨笔记研究
「找出我所有笔记中关于『量化交易』的内容,汇总成一篇文章,标注来源笔记名称。」 |
Agent 搜索全库 → 提取相关段落 → 汇总排版 → 生成文件。比手动搜索+复制粘贴高效太多。
场景三:代码项目辅助
如果你在 Obsidian 里放代码片段或项目文档:
「这个项目里所有 API 接口整理成一个接口文档,包含路径、方法、参数说明。」 |
Agent 扫描代码 → 识别接口 → 生成文档。把你的笔记库当项目用。
隐私与数据
Claudian 的隐私设计比较透明:
- 发送到 API 的数据:用户输入 + 附加文件 + 图片 + 工具调用输出
- 本地存储:
vault/.claudian/、vault/.claude/、~/.claude/projects/ - 没有遥测信标,不跑后台网络请求(除了 AI 提供者和 MCP 端点)
数据流向清晰,可控性较好。
我的评价
亮点:
- 深度集成 Obsidian——不是简单的 API 对话窗口,而是真正让 Agent 操作知识库
- 多后端支持——不锁死 Claude,Codex/Pi/Opencode 都能用
- 计划模式 + Diff 预览——给了用户足够的控制权和安全感
- 开源、MIT 协议——随便用、随便改
- 代码架构清晰——如果自己想做类似插件,参考价值很高
需要注意的点:
- 需要 Claude Code CLI 或等效后端,有一定门槛
- 仅限桌面端,移动端不支持
- API 调用会产生费用(取决于使用的 AI 提供者)
- 项目迭代快,功能还不算完全稳定
总结
Claudian 解决了一个真实痛点:AI 编码代理和知识管理的融合。
过去我们用 Obsidian 记笔记,用 Claude Code 写代码——两个世界,泾渭分明。Claudian 把它们打通了。你的笔记库存不再是静态文档,而变成了 AI 可以直接操作的工作空间。
对于重度 Obsidian 用户 + AI 使用者来说,这个插件值得一试。
GitHub: https://github.com/YishenTu/claudian
Star: 12,300+ | License: MIT | Language: TypeScript
封面图:/img/claudian.jpg






