claudian
Claudian 是一款专为 Obsidian 打造的插件,它将强大的 AI 编程助手(如 Claude Code、Codex)直接嵌入你的个人知识库中。通过它,你的 Obsidian 仓库瞬间变身成为 AI 代理的工作目录,使其能够直接读取、写入、搜索文件,甚至执行命令行操作和处理多步骤工作流,无需在终端和笔记软件间频繁切换。
这款工具主要解决了知识工作者在利用 AI 辅助写作或编程时,上下文割裂与文件管理繁琐的痛点。用户可以在笔记界面内直接与 AI 对话,利用“行内编辑”功能实时修改内容并预览差异,或通过 @ 提及特定文件、子代理及外部工具,让 AI 精准理解任务背景。其独特的“计划模式”允许 AI 在实施前先展示执行方案供用户确认,显著提升了复杂任务的可控性与安全性。此外,它还支持通过 MCP 协议连接外部工具,极大扩展了能力边界。
Claudian 特别适合开发者、技术研究人员以及重度依赖 Obsidian 进行知识管理的进阶用户。如果你希望将大语言模型深度整合进本地笔记流程,实现从构思到代码落地的无缝闭环,Claudian 将是一个高效且专业的得力助手。
使用场景
一位全栈开发者正在 Obsidian 知识库中维护一个复杂的个人项目文档系统,需要频繁根据笔记内容生成代码片段或重构现有脚本。
没有 claudian 时
- 上下文割裂:必须手动复制笔记内容到外部终端或网页版 Claude,处理完后再粘贴回 Obsidian,极易出错且打断心流。
- 文件操作繁琐:若需修改多个关联文件,得在文件资源管理器和编辑器间反复切换,无法让 AI 直接读取库内其他笔记作为参考。
- 缺乏规划验证:AI 直接输出代码结果,难以在执行前预览其修改逻辑,一旦出错需人工逐行排查差异。
- 指令复用性差:针对特定项目的定制指令(如“遵循本项目代码规范”)每次都要重复输入,无法保存为模板。
使用 claudian 后
- 无缝协作:直接在 Obsidian 侧边栏唤起对话,claudian 将当前仓库作为工作目录,AI 可即时读取、搜索并编辑库内任意文件。
- 智能多步执行:通过
@mention引用相关笔记,claudian 能自动理解跨文件依赖,一键完成从需求分析到代码落地的多步工作流。 - 计划模式护航:开启 Plan Mode 后,claudian 先展示详细的实施计划供确认,并提供单词级的 Diff 预览,确保修改可控。
- 技能沉淀:利用 Slash Commands 将常用提示词固化为"Skills",后续只需输入
/refactor即可调用预设的项目级编码规范。
claudian 彻底打破了笔记与代码的边界,让 Obsidian 知识库进化为具备自主执行能力的智能开发工作台。
运行环境要求
- macOS
- Linux
- Windows
未说明
未说明

快速开始
克劳迪安

克劳迪安是一款 Obsidian 插件,可将 AI 编码代理(Claude Code、Codex 等未来还将支持更多)嵌入到您的笔记库中。您的笔记库将成为代理的工作目录——文件读写、搜索、Bash 命令执行以及多步骤工作流均可开箱即用。
功能与使用方法
通过功能区图标或命令面板打开聊天侧边栏。选中文本并使用快捷键即可进行内联编辑。一切操作方式与 Claude Code 或 Codex 相同——与代理对话,它就能读取、写入、编辑和搜索您笔记库中的文件。
内联编辑 — 选择文本或从光标位置开始,配合快捷键即可在笔记中直接编辑,并提供逐词级别的差异预览。
斜杠命令与技能 — 输入 / 或 $ 可调用用户级或笔记库级的可复用提示模板或技能。
@提及 — 输入 @ 即可提及代理需要处理的任何内容,包括笔记库中的文件、子代理、MCP 服务器,或是外部目录中的文件。
计划模式 — 通过 Shift+Tab 切换。代理会在实施前先探索并设计,随后呈现一份计划供您审批。
指令模式 (#) — 通过聊天输入框添加更精细的自定义指令。
MCP 服务器 — 通过模型上下文协议(stdio、SSE、HTTP)连接外部工具。Claude 在应用内管理笔记库的 MCP;而 Codex 则使用其 CLI 管理的 MCP 配置。
多标签与对话 — 支持多个聊天标签、对话历史、分支、恢复及紧凑模式。
系统要求
- Claude 提供者:已安装 Claude Code CLI(建议原生安装)。需拥有 Claude 订阅或 API,或使用兼容的提供商(如 Openrouter、Kimi 等)。
- Codex 提供者(可选):已安装 Codex CLI。
- Obsidian v1.4.5+
- 仅限桌面版(macOS、Linux、Windows)
安装方法
从 GitHub 发布页安装(推荐)
- 从 最新发布 下载
main.js、manifest.json和styles.css。 - 在您的笔记库插件文件夹中创建名为
claudian的文件夹:/path/to/vault/.obsidian/plugins/claudian/ - 将下载的文件复制到
claudian文件夹中。 - 在 Obsidian 中启用该插件:
- 设置 → 社区插件 → 启用“Claudian”。
使用 BRAT
BRAT(Beta Reviewers Auto-update Tester)允许您直接从 GitHub 安装并自动更新插件。
- 从 Obsidian 社区插件中安装 BRAT 插件。
- 在设置 → 社区插件中启用 BRAT。
- 打开 BRAT 设置并点击“添加 Beta 插件”。
- 输入仓库 URL:
https://github.com/YishenTu/claudian。 - 点击“添加插件”,BRAT 将自动安装 Claudian。
- 在设置 → 社区插件中启用 Claudian。
提示:BRAT 会自动检查更新,并在有新版本时通知您。
从源代码安装(开发模式)
将此仓库克隆到您的笔记库插件文件夹中:
cd /path/to/vault/.obsidian/plugins git clone https://github.com/YishenTu/claudian.git cd claudian安装依赖并构建:
npm install npm run build在 Obsidian 中启用该插件:
- 设置 → 社区插件 → 启用“Claudian”。
开发模式
# 监听模式
npm run dev
# 生产构建
npm run build
提示:将
.env.local.example复制为.env.local,或运行npm install并设置您的笔记库路径,以便在开发过程中自动复制文件。
隐私与数据使用
- 发送至 API:您的输入、附加文件、图片以及工具调用的输出。默认为 Anthropic(Claude)或 OpenAI(Codex);可通过环境变量进行配置。
- 本地存储:Claudian 设置和会话元数据存储在
vault/.claudian/;Claude 提供者的相关文件存储在vault/.claude/;对话记录则分别保存在~/.claude/projects/(Claude)和~/.codex/sessions/(Codex)。 - 无遥测:除您配置的 API 提供商外,不会进行任何跟踪。
故障排除
未找到 Claude CLI
如果您遇到 spawn claude ENOENT 或“未找到 Claude CLI”的错误,说明插件无法自动检测您的 Claude 安装。这种情况常见于 Node.js 版本管理工具(nvm、fnm、volta)。
解决方案:找到您的 CLI 路径,并在设置 → 高级 → Claude CLI 路径中进行设置。
| 平台 | 命令 | 示例路径 |
|---|---|---|
| macOS/Linux | which claude |
/Users/you/.volta/bin/claude |
| Windows(原生) | where.exe claude |
C:\Users\you\AppData\Local\Claude\claude.exe |
| Windows(npm) | npm root -g |
{root}\@anthropic-ai\claude-code\cli.js |
注意:在 Windows 上,请避免使用
.cmd包装器,应使用claude.exe或cli.js。
替代方案:将您的 Node.js bin 目录添加到设置 → 环境 → 自定义变量中的 PATH。
npm CLI 与 Node.js 不在同一目录
如果您使用的是 npm 安装的 CLI,请检查 claude 和 node 是否位于同一目录:
dirname $(which claude)
dirname $(which node)
如果路径不同,像 Obsidian 这样的 GUI 应用可能无法找到 Node.js。
解决方案:
- 安装原生二进制文件(推荐)。
- 将 Node.js 路径添加到设置 → 环境:
PATH=/path/to/node/bin。
Codex 提供者
Codex 支持现已上线,但仍需在不同平台和安装方式下进一步测试。如果您遇到任何问题,请提交 GitHub 问题。
架构设计
src/
├── main.ts # 插件入口点
├── app/ # 共享默认设置和插件级存储
├── core/ # 与提供者无关的运行时、注册表及类型契约
│ ├── runtime/ # ChatRuntime 接口和审批类型
│ ├── providers/ # 提供者注册表和工作区服务
│ ├── security/ # 审批辅助工具
│ └── ... # 命令、MCP、提示、存储、工具、类型等
├── providers/
│ ├── claude/ # Claude SDK 适配器、提示编码、存储、MCP 和插件
│ └── codex/ # Codex 应用服务器适配器、JSON-RPC 传输、JSONL 历史记录
├── features/
│ ├── chat/ # 侧边栏聊天:标签、控制器、渲染器
│ ├── inline-edit/ # 内联编辑模态窗口及基于提供者的编辑服务
│ └── settings/ # 带有提供者选项卡的设置界面
├── shared/ # 可复用的 UI 组件和模态窗口
├── i18n/ # 国际化支持(10 种语言)
├── utils/ # 跨领域实用工具
└── style/ # 模块化 CSS
路线图
- 100万参数的Opus和Sonnet模型
- Codex提供商集成
- 更多功能敬请期待!
许可证
根据MIT许可证授权。
点赞历史
致谢
- Obsidian 提供的插件API
- Anthropic 提供的Claude及Claude Agent SDK
- OpenAI 提供的Codex
版本历史
2.0.32026/04/162.0.22026/04/092.0.12026/04/062.0.02026/04/061.3.722026/03/261.3.712026/03/241.3.702026/03/171.3.692026/03/161.3.682026/03/091.3.672026/03/021.3.662026/02/271.3.652026/02/201.3.642026/02/131.3.632026/02/071.3.622026/02/071.3.612026/02/071.3.602026/02/031.3.592026/02/03常见问题
相似工具推荐
opencode
OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信
gemini-cli
gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。
markitdown
MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器
Deep-Live-Cam
Deep-Live-Cam 是一款专注于实时换脸与视频生成的开源工具,用户仅需一张静态照片,即可通过“一键操作”实现摄像头画面的即时变脸或制作深度伪造视频。它有效解决了传统换脸技术流程繁琐、对硬件配置要求极高以及难以实时预览的痛点,让高质量的数字内容创作变得触手可及。 这款工具不仅适合开发者和技术研究人员探索算法边界,更因其极简的操作逻辑(仅需三步:选脸、选摄像头、启动),广泛适用于普通用户、内容创作者、设计师及直播主播。无论是为了动画角色定制、服装展示模特替换,还是制作趣味短视频和直播互动,Deep-Live-Cam 都能提供流畅的支持。 其核心技术亮点在于强大的实时处理能力,支持口型遮罩(Mouth Mask)以保留使用者原始的嘴部动作,确保表情自然精准;同时具备“人脸映射”功能,可同时对画面中的多个主体应用不同面孔。此外,项目内置了严格的内容安全过滤机制,自动拦截涉及裸露、暴力等不当素材,并倡导用户在获得授权及明确标注的前提下合规使用,体现了技术发展与伦理责任的平衡。
ML-For-Beginners
ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。
codex
Codex 是 OpenAI 推出的一款轻量级编程智能体,专为在终端环境中高效运行而设计。它允许开发者直接在命令行界面与 AI 交互,完成代码生成、调试、重构及项目维护等任务,无需频繁切换至浏览器或集成开发环境,从而显著提升了编码流程的连贯性与专注度。 这款工具主要解决了传统 AI 辅助编程中上下文割裂的问题。通过将智能体本地化运行,Codex 能够更紧密地结合当前工作目录的文件结构,提供更具针对性的代码建议,同时支持以自然语言指令驱动复杂的开发操作,让“对话即编码”成为现实。 Codex 非常适合习惯使用命令行的软件工程师、全栈开发者以及技术研究人员。对于追求极致效率、偏好键盘操作胜过图形界面的极客用户而言,它更是理想的结对编程伙伴。 其独特亮点在于灵活的部署方式:既可作为全局命令行工具通过 npm 或 Homebrew 一键安装,也能无缝对接现有的 ChatGPT 订阅计划(如 Plus 或 Pro),直接复用账户权益。此外,它还提供了从纯文本终端到桌面应用的多形态体验,并支持基于 API 密钥的深度定制,充分满足不同场景下的开发需求。