























2025 年九月份,Notion 发布了 3.0 版本,其中最主打的就是 AI Agent 功能。
在 Notion 中使用 AI Agent,可以帮助我们进行查找笔记内容,创建 DataBase(数据库) 的构建,自动完成内容写作和文件操作等。相比起最开始的 Notion AI 功能,使用了许多。

很多 Obsidian 的用户可能会对此感到羡慕。
但其实,经过我的研究,使用 Obsidian + Claude Code,完全可以做到和 Notion Agent 差不多的效果。甚至还可以做到许多以前无法想象的操作。
Claude Code 的加入,解决了 Obsidian 的很多问题,我使用一段时间以后,认为最重要的是以下几种改变:
对于成熟的 AI 使用者和 知识管理者来说, Claude Code 绝对是一个不可以错过的工具。
使用了 Claude Code 一段时间后,我非常地“上瘾”,非常享受这种 Agent 帮我工作,而我可以去做其他的事情的体验。
在我日常的使用中,我可以给 Claude Code 发送一个指令,然后就去忙另外的事情, 再切回来查看 Claude Code 的结果。对于每一个向往效率工具的人来说,这是一个革命性的变化。
以前的提高效率,本质上是在提高自己的时间利用效率,但现在 Claude Code 确实带来了一些改变,极端地说,我们可以让 20 个 Agent 帮我们做一些工作,==相当于,现在的效率提升,你不仅可以更好地利用自己的时间,还可以更好地利用 Agent 的时间==,这是一个革命性的变化。
在 Obsidian 中使用 Claude Code 的效果
直接来看看我的一些使用案例:
每日保存了内容,写作了新的内容以后,
让 Claude Code 根据今天更新的内容,写下一份报告,总结,并给自己更多的思考。
把下面这个指令发送给 Claude Code:
# 任务
在 Diary 文件夹中创建今天(2025-9-16)的日报
# 步骤
1. 找到今天创建或编辑的所有文档;
2. 阅读所有的内容;
3. 按照 Diary 模板中的维度,分析我今天做了什么,学到了什么知识?
4. 基于我的活动记录,给我提供一些基于这些内容的思考
# 要求
- 写入文档时,注意中文(utf-8)兼容问题你可以根据你的模板和要求做出调整。
发送指令后,可以看到下图中 Claude Code 的思考过程:
Claude Code 会自动寻找当前日期编辑或者创建的文档,理解他们所在的路径,判断是保存的内容还是自己手动创建的笔记。阅读内容后,再给出完整的报告。


查找文档:在做研究,写笔记时,让 Claude Code 按照需求查找笔记;
图片里,我的使用案例是让 Claude 帮我找到有关”王慧文”的所有文档,Cladue 会使用命令行工具在整个 Obsidian 里检索“王慧文”,并把相关的文档推给我。
类似地,你可以提其他的要求,例如找到在 2025年9月14日 创建的所有文件。

如下图,可以让 Agent 给数据库中的所有的文章加上一个 AI 总结的字段,帮助我们更好地了解内容。
当然,让模型直接生成总结可能会有些慢,可优化的方向:让 Claude Code 写一个脚本来完成这项工作,提高效率,节省时间。

两个月前,Obsidian 发布了数据库(Base) 功能,很多朋友可能还没有用起来。
如果你不想学习怎么使用 Base,又想要像 Notion 中的 Database 一样使用 Obsidian,可以通过 Claude Code 来帮助你创建数据库。
![[bases-noshadow.png]]
提供一定的知识后,就可以让 Claude Code 自动创建数据库。在后文中,我会分享我的 claude.md 文件,让你可以一句创建知识库。
在 Obsidian 中,元数据是使用 yaml 构成的。
很多时候,如果文档没有在创建时按照模板创建 元属性,可能会导致文章的元属性缺失,导致其在 BASE 中查看时内容有缺失。
之前的手动编辑会比较麻烦,但现在,我们可以把这个事情交给 Claude Code。
在创建这篇文档时,我没有添加元属性,我就给 Claude Code 发了这个指令
按照 create 的模板中的元属性来补充
/Users/zhangyu/Documents/Obsidian/create/当 Obsidian 遇上
Claude Code:知识管理的革命性升级.md 的原属性 Claude Code 一顿操作以后,就会自动按照当前文章的内容,帮我补充元属性了。
思考步骤如下图:

我一直在想,有了 AI 以后,AI 可以帮助我们思考吗?
可能答案还是 —— 不行。
但目前,至少 AI 可以提供一些启发。给我们一些没有思考过的角度。
比如但我询问 Claude Code :
请结合我的笔记中相似的内容,给我提供一些关于下面这句话的思考。
你可以基于阅读到的内容,提出一个问题,然后回答。并基于思考的内容,再提出一个问题,再回答。这样三次循环以后,输出所有问题和思考的。
#### 内容如下
“个人幸福水平:基因水平(50%),外部环境(10%),行为处事方式(40%,受意识行为支配的部分)”,这句话的看法时。Claude Code 会在我的知识库中检索“幸福”相关的笔记,并输出一份完整的思考报告。单纯阅读这个思考本身,也可以获得很多洞察。

如果你想要在 Obsidian 里实现一些效果,但在社区插件中有找不到插件满足自己的需求,也可以用 Claude Code 开发一个属于自己的插件。
我就用这种方式开发了一个基于知识库做 RAG 问答的 MCP 工具并开源在了https://github.com/liaocaoxuezhe/obsidian-rag
当然,这个是一个很初级的版本,还没有解决大批量文档的性能适配问题,大家可以作为一个参考。我本身不是一个专业的开发者,希望有更加自身的开发者可以沿着这个思路迭代更加好用的 Obsidian RAG 工具。
这个仓库的原理,是会将文档内容所有的笔记都分段并向量化,然后通过 RAG 的方式,为 Claude Code 提供一个语义搜索的 MCP。
添加上这个 MCP 以后,Claude Code 就可以获得我们笔记的上下文支持,成为真正的第二大脑。
这个用法又值得单独开一篇文章来写了,先挖个坑,后面再填吧。
当然,Claude Code 能做的不止这么多,这些只是我测试出来的案例,充分发挥想象力,只要你能想到的内容,就大胆让 Claude Code 去尝试。
引用刘小排的一句话:
只要你有一个 SOP,就没有 Claude Code 做不到的事情
虽然这句话还是有些绝对了,但 Claude Code 确实给知识管理带来了很多以前体会不到的改变。
在开始之前,我们先简单介绍一下 Obsidian 和 Claude Code
这个频道的早期读者,很多事因为「知识管理」关注的我的朋友,应该对 Obsidian 不陌生,我们在这里只做一个简单的介绍:
Obsidian 是一个的笔记和知识管理软件。
相比起 Notion,Obsidian 有以下的特点
[[笔记名称]] 语法轻松链接笔记。支持反向链接,能看到哪些笔记链接到当前笔记
Notion 和 Obsidian 的对比有点像是 iOS 和 Android 的类比。
今天 Obsidian 因为起开源和本地优先的属性,有很丰富的社区生态的加持,可以做的很多 Notion 中做不到的事情。但也因此在多端同步时会有缺陷。
而 Notion 则迭代比较缓慢,并且更偏向企业客户,对于个人使用的场景并不友好。
所以如果你是今天开始做知识管理的话,我会更推荐你使用 Obsidian 作为你的笔记软件。
可能很多朋友还没有接触过 Claue Code ,
如果只看名字的话,”Code” 的字眼已经说明了这是为 Coding 的产品。
Claude Code,期初是 Anthropic 公司发布的一款 AI 编程产品,因为 Claude 的模型和工程设计更加优秀,在使用同样的模型时,在 Claude Code 中完成的代码质量,要比在 Cursor 等 AI IDE 工具中完成的质量更高。
区别于有完整用户界面(GUI)的 Cursor 产品。Claude Code 是一个命令行工具(CLI),所以对于没有接触过代码的朋友来说,会比较难上手。

但其实如果更本质地去看 Claude Code,我更愿意称 Claude Code 为一款 Agent 工具。
从更广义的AI背景看,Agent是一个非常古老的概念。任何能进行自我决策、与环境交互,并试图optimize reward(优化奖励)的系统,都可以被称为Agent。
而在今天使用最新的大语言模型的背景下,我的理解是:
Agent 在一个「环境」里,按照我们的要求使用「工具」完成「任务」。他可以写代码,可以执行终端命令,可以访问浏览器等等。同时还对我们做过的任务有过「记忆」,是一个真正的助手,而不至于 Copilot。
在最新一代的基座模型中,模型厂商们加入了 React 数据的训练,使得模型可以更好地,连续地使用多个工具,来完成任务。带来了这个新一代的 Agent。
那在 Claude Code 这个 Agent 中:
细心的你会发现,
Claude Code 的环境是一个本地的文件夹。
而 Obsidian 又是一个完全本地的知识管理系统。
那岂不是意味着,我可以使用 Claude Code 的能力来帮助我使用 Obsidian?
于是,沿着这个想法,Claude Code 和 Obsidian 一拍即合,成为了 Obsidian 最好的工具。
如果你没有接触过编程,可能上手会有些难度。
没关系,网上有非常多的教程,可以帮助你上手 Claude Code。又或者,你也可以把他当成一个 AI 助手,在 Obsidian 中使用。
下面,我提供了一个最基础的上手教程,大家可以参考下面的操作。如果你要深度使用的话,我还是强烈建议你阅读 Claude Code 的官方文档
手把手教你安装并配置 Claude Code
(可以先码住,后面再跟着操作,划到下面看后文)
在开始安装 Claude Code 之前,请确保您的系统已满足以下要求:
系统要求
检查 Node.js 安装
打开终端(Windows 用户推荐使用 PowerShell 或 Git Bash,macOS/Linux 用户使用 Terminal),输入以下命令检查 Node.js 版本:
node --version
npm --version如果显示版本号(如 v18.19.0),说明已安装。如果没有安装,请通过以下方法安装:
命令行安装方法
macOS 用户(推荐使用 Homebrew):
## 安装 Homebrew(如果没有安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
## 使用 Homebrew 安装 Node.js
brew install node
## 验证安装
node --version
npm --versionWindows 用户(推荐使用 Chocolatey):
## 以管理员身份运行 PowerShell,先安装 Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
## 使用 Chocolatey 安装 Node.js
choco install nodejs
## 验证安装
node --version
npm --version使用 Node Version Manager(NVM,推荐开发者使用):
## 安装 NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
## 重新加载终端配置
source ~/.bashrc
## 安装最新的 LTS 版本 Node.js
nvm install --lts
## 验证安装
node --version
npm --version图形界面安装
如果不习惯命令行操作,也可以访问 Node.js 官网 下载对应操作系统的安装包进行安装。
Claude Code 通过 npm(Node.js 包管理器)进行全局安装。在终端中执行以下命令:
## 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code安装说明:
-g 参数表示全局安装,这样您可以在任何目录下使用 claude 命令sudo npm install -g @anthropic-ai/claude-code安装完成后,验证 Claude Code 是否正确安装:
## 检查 Claude Code 版本
claude --version如果显示版本信息,说明安装成功。
首次使用 Claude Code 需要进行登录认证:
## 启动 Claude Code 并进行登录
claude登录流程:
注意:如果您是国内用户,可能需要使用代理服务来完成认证和后续使用。
Claude Code 的工作模式是基于当前目录的,因此我们需要正确配置 Obsidian 工作环境。
定位 Obsidian 仓库
首先找到您的 Obsidian 仓库路径:
/Users/Documents/Obsidian)导航到 Obsidian 目录
在终端中导航到您的 Obsidian 仓库:
## 示例:导航到 Obsidian 目录
cd /Users/zhangyu/Documents/Obsidian
## 验证当前目录
pwd你也可以使用 orange_ai 开源的 claude code now 项目来实现。可以读读橘子兄的文章,安装这个开源项目后,在文件夹(finder) 中一次点击就可以启动 Claude Code.
初始化 Claude Code
在 Obsidian 目录中首次启动 Claude Code:
## 初始化当前项目
claude首次启动时,Claude Code 会:
CLAUDE.md 配置文件Claude Code 提供了一套完整的命令系统,以下是常用命令的详细说明:
项目管理命令:
/init - 重新初始化项目,重新读取配置文件/clear - 清空当前对话上下文,开始新的任务/compress - 压缩长对话上下文,节省token使用/exit - 退出 Claude Code信息查询命令:
/help - 显示帮助信息和可用命令/status - 显示当前项目状态/memory - 查看或管理长期记忆/context - 查看当前所有的上下文/cost - 查看会话消耗的 token 数Claude Code 支持多种模型和服务选项,您可以根据自己的需求和条件选择最适合的方案。
对于国内用户,可以通过可靠的代理服务使用 Claude:
推荐代理:银河录像局
如果暂时无法使用 Claude,可以考虑以下国产替代方案:
推荐模型:
为帮助读者更好地体验 Claude Code,我与官方协商获得了特别优惠:
体验活动:

要真正掌握 Claude Code,理解其上下文工程机制至关重要。这决定了 Claude Code 如何理解您的需求、如何与环境交互,以及如何提供精准的帮助。
我们可以在 Claude Code 中输入斜杠命令 /context 来查看当前的所有上下文
例如:
Context Usage
⛀ ⛀ ⛀ ⛀ glm-4.6 · 52k/200k tokens (26%)
⛶ ⛶ ⛶ ⛶
⛶ ⛶ ⛶ ⛶ ⛁ System prompt: 2.3k tokens (1.1%)
⛶ ⛶ ⛶ ⛝ ⛁ System tools: 1 tokens (0.0%)
⛝ ⛝ ⛝ ⛝ ⛁ MCP tools: 34 tokens (0.0%)
⛁ Custom agents: 40 tokens (0.0%)
⛁ Memory files: 2.2k tokens (1.1%)
⛁ Messages: 2.2k tokens (1.1%)
⛶ Free space: 148k (74.1%)
⛝ Autocompact buffer: 45.0k tokens (22.5%)
CP tools · /mcp
ustom agents · /agents
code-reviewer (User): 40 tokens
memory files · /memory
User (/Users/zhangyu/.claude/CLAUDE.md): 10 tokens
Project (/Users/zhangyu/Documents/Obsidian/CLAUDE.md): 2.1k tokens可以看到 Claude Code 的上下文有以下几部分组成
System prompt:系统指令System tools:Claude Code 自带的工具,文件系统,命令行工具,网络检索等MCP tools:在 Claude Code 中连接的 MCP toolsCustom Agents:自定义 agentMemory Files:claude.md 文件Messages:当前任务执行的上下文这些内容可以氛围以下几类
CLAUDE.md 文件:这是 Claude Code 最重要的配置文件,类似于 AI 的"记忆体"和"工作手册"。
CLAUDE.md 的核心定位:
CLAUDE.md 的内容结构:
## 项目概述
- 项目性质和用途
- 主要工作内容
- 特殊要求
## 常用任务
- 频繁执行的操作类型
- 标准处理流程
- 输出格式要求
## 目录结构说明
- 各文件夹的用途
- 文件命名规范
- 组织原则
## 工作流程规范
- 操作步骤标准
- 质量要求
- 注意事项当前对话历史:包含当前会话中的所有交互内容。
特点:
/memory 命令保存)管理命令:
/clear - 清空会话上下文/compress - 压缩长对话,保留关键信息/memory - 将重要信息保存到长期记忆文件系统状态:Claude Code 对当前工作环境的理解。
包含内容:
可用工具集:Claude Code 可以使用的所有工具和方法。
主要包括:
Claude Code 只能在终端(Terminal) 中运行,无法内嵌到 Obsidian 中。
为了让 Claude Code 更好地和 Obsidian 的工作流结合,推荐安装 Obsidian 中的第三方插件——Terminal
这个工具可以让我们在 Obsidian 中直接内嵌地打开 Claude Code,让整个工作流更加流畅。
在 Obsidian-Prefence 中找到第三方插件,浏览社区插件,并搜索 Terminal,并安装第一个插件,并将它开启

随后打开 Obsidian 的命令面板,输入“终端”,选择“在终端开启根目录:整合式”

Obsidian 会打开一个终端的页面,把这个页面拖动到有侧边栏中,就可以得到这样的页面

这样再按照上面我们说的选择适合的模型服务,就可以在 Obsidian 中使用 Claude Code 了。
如果你是一个 Claude Code 新人,通过下面的操作不走,可以快速地让你上手 Obsidian,让 Claude Code 帮你创建一个知识管理的文件系统。
下面是在 Obsidian 中,使用 Claude Code 实践卡片盒笔记法的案例:
创建一个空的文件夹,这个文件夹会作为 Obsidian 的文件系统使用。
在这个空文件夹中创建一个名称是“Claude.md” 的 markdown 文件,将我的提供的内容复制进去。(因为内容比较长,我把它放在文章底部的附件中了)
按照上面提到的操作步骤。

你可以观看 Claude Code 的工作方式,在他请求权限的时候,授予权限。这样 Claude Code,就可以自动构建这个文件系统。

因为附录内容过长,已经开源到 Github
您可以访问 https://github.com/liaocaoxuezhe/Obsidian_ClaudeCode_Prompt 来下载
好的,这篇文章到这里结束。
简单回顾下
Claude Code 成为你最得力的助手,让每一次知识整理都变得轻松高效。
如果这篇文章对你有帮助的话,请给我的文章点赞,在看,或是转发给你觉得需要的朋友。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。