claudian

GitHub
8.3k 498 中等 1 次阅读 今天MIT视频插件
AI 解读 由 AI 自动生成,仅供参考

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
GPU

未说明

内存

未说明

依赖
notes该工具是 Obsidian 桌面端插件,非本地运行的大模型,因此无特定 GPU、内存或 Python 版本要求。核心依赖是外部安装的 Claude Code CLI 或 Codex CLI,需确保命令行工具路径配置正确(特别是在使用 nvm、fnm 等版本管理器时)。数据通过配置的 API 提供商(如 Anthropic、OpenAI)发送,本地仅存储设置和会话元数据。
python未说明
Obsidian v1.4.5+
Claude Code CLI (推荐原生安装)
Codex CLI (可选)
Node.js
npm
claudian hero image

快速开始

克劳迪安

GitHub 星标 GitHub 发布 许可证

预览图

克劳迪安是一款 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,或使用兼容的提供商(如 OpenrouterKimi 等)。
  • Codex 提供者(可选):已安装 Codex CLI
  • Obsidian v1.4.5+
  • 仅限桌面版(macOS、Linux、Windows)

安装方法

从 GitHub 发布页安装(推荐)

  1. 最新发布 下载 main.jsmanifest.jsonstyles.css
  2. 在您的笔记库插件文件夹中创建名为 claudian 的文件夹:
    /path/to/vault/.obsidian/plugins/claudian/
    
  3. 将下载的文件复制到 claudian 文件夹中。
  4. 在 Obsidian 中启用该插件:
    • 设置 → 社区插件 → 启用“Claudian”。

使用 BRAT

BRAT(Beta Reviewers Auto-update Tester)允许您直接从 GitHub 安装并自动更新插件。

  1. 从 Obsidian 社区插件中安装 BRAT 插件。
  2. 在设置 → 社区插件中启用 BRAT。
  3. 打开 BRAT 设置并点击“添加 Beta 插件”。
  4. 输入仓库 URL:https://github.com/YishenTu/claudian
  5. 点击“添加插件”,BRAT 将自动安装 Claudian。
  6. 在设置 → 社区插件中启用 Claudian。

提示:BRAT 会自动检查更新,并在有新版本时通知您。

从源代码安装(开发模式)

  1. 将此仓库克隆到您的笔记库插件文件夹中:

    cd /path/to/vault/.obsidian/plugins
    git clone https://github.com/YishenTu/claudian.git
    cd claudian
    
  2. 安装依赖并构建:

    npm install
    npm run build
    
  3. 在 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.execli.js

替代方案:将您的 Node.js bin 目录添加到设置 → 环境 → 自定义变量中的 PATH。

npm CLI 与 Node.js 不在同一目录

如果您使用的是 npm 安装的 CLI,请检查 claudenode 是否位于同一目录:

dirname $(which claude)
dirname $(which node)

如果路径不同,像 Obsidian 这样的 GUI 应用可能无法找到 Node.js。

解决方案

  1. 安装原生二进制文件(推荐)。
  2. 将 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许可证授权。

点赞历史

点赞历史图表

致谢

版本历史

2.0.32026/04/16
2.0.22026/04/09
2.0.12026/04/06
2.0.02026/04/06
1.3.722026/03/26
1.3.712026/03/24
1.3.702026/03/17
1.3.692026/03/16
1.3.682026/03/09
1.3.672026/03/02
1.3.662026/02/27
1.3.652026/02/20
1.3.642026/02/13
1.3.632026/02/07
1.3.622026/02/07
1.3.612026/02/07
1.3.602026/02/03
1.3.592026/02/03

常见问题

相似工具推荐

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|昨天
Agent插件

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像

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 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|1周前
插件开发框架

Deep-Live-Cam

Deep-Live-Cam 是一款专注于实时换脸与视频生成的开源工具,用户仅需一张静态照片,即可通过“一键操作”实现摄像头画面的即时变脸或制作深度伪造视频。它有效解决了传统换脸技术流程繁琐、对硬件配置要求极高以及难以实时预览的痛点,让高质量的数字内容创作变得触手可及。 这款工具不仅适合开发者和技术研究人员探索算法边界,更因其极简的操作逻辑(仅需三步:选脸、选摄像头、启动),广泛适用于普通用户、内容创作者、设计师及直播主播。无论是为了动画角色定制、服装展示模特替换,还是制作趣味短视频和直播互动,Deep-Live-Cam 都能提供流畅的支持。 其核心技术亮点在于强大的实时处理能力,支持口型遮罩(Mouth Mask)以保留使用者原始的嘴部动作,确保表情自然精准;同时具备“人脸映射”功能,可同时对画面中的多个主体应用不同面孔。此外,项目内置了严格的内容安全过滤机制,自动拦截涉及裸露、暴力等不当素材,并倡导用户在获得授权及明确标注的前提下合规使用,体现了技术发展与伦理责任的平衡。

88.9k|★★★☆☆|1周前
开发框架图像Agent

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85.1k|★★☆☆☆|1周前
图像数据工具视频

codex

Codex 是 OpenAI 推出的一款轻量级编程智能体,专为在终端环境中高效运行而设计。它允许开发者直接在命令行界面与 AI 交互,完成代码生成、调试、重构及项目维护等任务,无需频繁切换至浏览器或集成开发环境,从而显著提升了编码流程的连贯性与专注度。 这款工具主要解决了传统 AI 辅助编程中上下文割裂的问题。通过将智能体本地化运行,Codex 能够更紧密地结合当前工作目录的文件结构,提供更具针对性的代码建议,同时支持以自然语言指令驱动复杂的开发操作,让“对话即编码”成为现实。 Codex 非常适合习惯使用命令行的软件工程师、全栈开发者以及技术研究人员。对于追求极致效率、偏好键盘操作胜过图形界面的极客用户而言,它更是理想的结对编程伙伴。 其独特亮点在于灵活的部署方式:既可作为全局命令行工具通过 npm 或 Homebrew 一键安装,也能无缝对接现有的 ChatGPT 订阅计划(如 Plus 或 Pro),直接复用账户权益。此外,它还提供了从纯文本终端到桌面应用的多形态体验,并支持基于 API 密钥的深度定制,充分满足不同场景下的开发需求。

75.2k|★☆☆☆☆|3天前
语言模型Agent插件