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互換性: Claude Code、Codex、Gemini CLIなど、幅広いACP互換エージェントで動作します。
  • 権限システム: 権限プロンプトを介してエージェントのアクションを承認または拒否し、セキュリティを維持します。
  • セッション管理: ワークスペース全体の会話を追跡して開くための専用マネージャー。
  • コードブロック埋め込み: コードブロックを使用してライブチャットをノート内に直接埋め込みます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト