最近一直在折腾一个 Obsidian 插件,叫 Oh My Claudian。
它是基于 Claudian 做的,但我想解决的问题稍微不太一样:
我希望 Obsidian 不只是一个“接入某个 AI 助手”的地方,而是可以直接变成 Coding Agent 的工作空间。
现在已经支持:
-
Claude Code
-
Codex
-
Cursor
-
Grok
-
OpenCode
-
Oh My Pi
-
Pi
也就是说,你可以直接在 Obsidian 里切换不同的 Agent,而不是把自己的工作流绑定死在某一个 Provider 上。
我自己比较在意的一点是:
不是把所有 Agent 硬抽象成同一个聊天框,而是尽量保留它们各自原生的能力。
比如不同 Agent 自己的:
-
模型选择
-
Plan / Reasoning
-
权限控制
-
MCP
-
Session
-
上下文管理
-
各自的运行时能力
在 Obsidian 这一层,只负责给它们提供一个统一的工作空间。
Agent 可以直接操作 Vault:
-
读取、修改文件
-
搜索笔记
-
引用文件和目录作为上下文
-
执行命令
-
使用 Skill
-
多轮执行任务
-
Inline Edit + Diff 预览
另外也做了一些更贴近 Obsidian 使用习惯的东西,比如:
-
多会话
-
单栏 / 双栏布局
-
Vault 文件树
-
文件拖拽作为上下文
-
Mermaid 渲染
-
Provider 状态检查
-
本地优先
-
默认更安全的权限策略
我现在比较想探索的其实是一个更长期的问题:如果 Vault 本身就是你的知识库,那它能不能同时成为 Agent 的 Context / Workspace?
以前可能是:
Obsidian → 一个 AI 助手
我更想做成:
Obsidian → 知识库 + 任意 Coding Agent 的工作空间
目前项目还在持续迭代,也很想听听大家的真实使用场景。
尤其想知道:
-
你现在会不会把 Obsidian 和 Claude Code / Codex / Cursor 之类一起用?
-
你觉得什么样的能力,才算真正“Obsidian Native”的 Agent?
-
多个 Agent 共用同一个 Vault,对你来说有没有实际价值?
项目是开源的:
插件页面:
Oh My Claudian - Obsidian Plugin也感谢 Claudian 原项目提供了非常好的基础。
如果有人愿意试用,欢迎提 Issue、PR,或者直接聊聊你希望 Obsidian + Agent 能做到什么。
-