RAIT-09/obsidian-agent-client
Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.
解决的问题
该插件将 Obsidian 转变为 AI 代理的前端,消除了在笔记和外部 AI 工具之间复制粘贴内容的需要。它允许您直接在知识库中与各种 AI 代理交互,使它们能够根据您的指令读取和编辑您的笔记库笔记。
工作原理
该插件基于 Agent Client Protocol (ACP) 构建,将本地安装的代理(如 Claude Code、Codex 或 Gemini CLI)作为子进程启动。它与 Obsidian 的笔记库 API 集成,为代理提供对笔记的访问权限。用户可以使用 @ 提及特定笔记,代理可以执行诸如显示可见的单词级差异来编辑笔记、运行带有实时输出的终端命令以及利用 MCP 服务器和技能等操作。
适用人群
使用 AI 代理进行编码、写作或项目管理,并希望代理直接访问其个人知识库的无缝集成的 Obsidian 用户。
亮点
- 多会话支持:在侧边栏标签、编辑器标签或浮动窗口中同时运行多个代理。
- 笔记提及:使用
@引用笔记,活动笔记和选中文本会自动被提及。 - 集成编辑:笔记更改在聊天界面中显示为单词级差异。
- ACP 兼容性:适用于各种 ACP 兼容代理,包括 Claude Code、Codex 和 Gemini CLI。
- 权限系统:通过权限提示批准或拒绝代理操作以维护安全性。
- 会话管理:专用管理器用于跟踪和打开工作区中的对话。
- 代码块嵌入:使用代码块将实时聊天直接嵌入笔记中。
相关
- 项目
- 项目
- 项目
- 项目
- 项目