【插件分享】在 Vault 里直接用 Claude Code / Codex / Cursor / OpenCode / Pi

最近一直在折腾一个 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

    GitHub:
    GitHub - lee259/oh-my-claudian: Bring Claude Code, Codex, Cursor, Grok, OpenCode, Oh My Pi, and Pi into your Obsidian vault — a Claudian fork. · GitHub

    也感谢 Claudian 原项目提供了非常好的基础。

    如果有人愿意试用,欢迎提 Issue、PR,或者直接聊聊你希望 Obsidian + Agent 能做到什么。