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 表格,以確保與倉儲的相容性。
  • 會話管理:內建會話管理器,可追蹤並在工作區中跳轉至開啟的對話。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案