RAIT-09/obsidian-agent-client
Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.
解决的问题
此插件允许用户将 AI 代理直接集成到其 Obsidian 仓库中,无需在笔记和外部 AI 聊天界面之间复制粘贴文本。它将 Obsidian 仓库转变为本地安装的代理的前端,使代理能够直接读取和编辑笔记。
工作原理
基于 Agent Client Protocol (ACP),该插件将本地安装的代理(如 Claude Code、Codex 或 Gemini CLI)作为子进程启动。它在代理与 Obsidian 仓库 API 之间提供桥梁,使代理可以通过 @ 引用笔记,并将编辑内容以单词级差异的形式在聊天中显示。
适用人群
使用 AI 代理进行写作、编码或知识管理,并希望实现无缝集成,让代理能够直接访问其精心整理的笔记和本地文件的 Obsidian 用户。
主要亮点
- 直接笔记集成:使用
@引用笔记,并自动包含当前活动笔记的内容。 - 多会话支持:可在侧边栏标签页、编辑器标签页或浮动窗口中同时运行多个代理。
- ACP 兼容性:与任何支持 Agent Client Protocol 的代理兼容,包括 Claude Code 和 Gemini CLI 的预设配置。
- 代理功能:支持 MCP 服务器、代理技能、斜杠命令以及带实时输出的终端集成。
- 权限系统:提供细粒度的权限提示系统,用于批准或拒绝代理操作。
- Obsidian 优化:指导代理使用维基链接、LaTeX 和 Markdown 表格,以确保与仓库的兼容性。
- 会话管理:包含会话管理器,可在工作区中跟踪并跳转到打开的对话。
相关
- 项目
- 项目
- 项目
- 项目
- 项目