mirror of
https://github.com/rait-09/obsidian-agent-client.git
synced 2026-07-22 06:43:37 +00:00
5 KiB
5 KiB
Agent Client Plugin for Obsidian
AIエージェント(Claude Code、Codex、Gemini CLI)をObsidianに直接統合。Vault内からAIアシスタントとチャットできます。
このプラグインは、Zed の Agent Client Protocol (ACP) で構築されています。
https://github.com/user-attachments/assets/1c538349-b3fb-44dd-a163-7331cbca7824
機能
- ノートメンション:
@ノート名でノートを参照 - 画像添付: チャットに画像をペーストまたはドラッグ&ドロップ
- スラッシュコマンド: エージェントが提供する
/コマンドを使用 - マルチエージェント: Claude Code、Codex、Gemini CLI、カスタムエージェントを切り替え
- マルチセッション: 複数のエージェントを別々のビューで同時実行
- フローティングチャット: 素早くアクセスできる折りたたみ可能なチャットウィンドウ
- モード・モデル切り替え: チャット画面からAIモデルやエージェントモードを変更
- セッション履歴: 過去の会話を再開またはフォーク
- チャットエクスポート: 会話をMarkdownノートとして保存
- ターミナル統合: エージェントがコマンドを実行し結果を返す
- MCPサポート: エージェントに設定済みのMCPサーバーがそのまま利用可能 — プラグイン側の追加設定は不要
インストール
BRAT経由(推奨)
- BRAT プラグインをインストール
- 設定 → BRAT → Add Beta Plugin に移動
- 貼り付け:
https://github.com/RAIT-09/obsidian-agent-client - プラグインリストから Agent Client を有効化
手動インストール
- リリースから
main.js、manifest.json、styles.cssをダウンロード VaultFolder/.obsidian/plugins/agent-client/に配置- 設定 → コミュニティプラグイン でプラグインを有効化
クイックスタート
ターミナル(macOS/LinuxではTerminal、WindowsではPowerShell)を開き、以下のコマンドを実行します。
-
エージェントとACPアダプタをインストール(例: Claude Code):
curl -fsSL https://claude.ai/install.sh | bash # Claude Codeをインストール npm install -g @agentclientprotocol/claude-agent-acp # ACPアダプタをインストール -
ログイン(APIキーを使う場合はスキップ):
claudeプロンプトに従ってAnthropicアカウントで認証します。
-
パスを確認:
which node # macOS/Linux which claude-agent-acp where.exe node # Windows where.exe claude-agent-acp -
設定 → Agent Client で設定:
- Node.js path: 例:
/usr/local/bin/node - Built-in agents → Claude Code → Path: 例:
/usr/local/bin/claude-agent-acp(claudeではない) - API key: キーを追加、またはCLIでログイン済みの場合は空欄
- Node.js path: 例:
-
チャット開始: リボンのロボットアイコンをクリック
セットアップガイド
- Claude Code
- Codex
- Gemini CLI
- カスタムエージェント(OpenCode、Qwen Code、Kiro、Mistral Vibeなど)
開発
npm install
npm run dev
プロダクションビルド:
npm run build
ライセンス
Apache License 2.0 - 詳細は LICENSE を参照。
