obsidian-agent-client
Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.
Agent Client Plugin for Obsidian
Bring AI agents (Claude Code, Codex, Gemini CLI) directly into Obsidian. Chat with your AI assistant right from your vault.
Built on Agent Client Protocol (ACP) by Zed.
https://github.com/user-attachments/assets/1c538349-b3fb-44dd-a163-7331cbca7824
Features
- Note Mentions: Reference your notes with
@notenamesyntax - Image Attachments: Paste or drag-and-drop images into the chat
- Slash Commands: Use
/commands provided by your agent - Multi-Agent Support: Switch between Claude Code, Codex, Gemini CLI, and custom agents
- Multi-Session: Run multiple agents simultaneously in separate views
- Floating Chat: A persistent, collapsible chat window for quick access
- Mode & Model Switching: Change AI models and agent modes from the chat
- Session History: Resume or fork previous conversations
- Chat Export: Save conversations as Markdown notes
- Terminal Integration: Let agents execute commands and return results
Installation
Via BRAT (Recommended)
- Install the BRAT plugin
- Go to Settings → BRAT → Add Beta Plugin
- Paste:
https://github.com/RAIT-09/obsidian-agent-client - Enable Agent Client from the plugin list
Manual Installation
- Download
main.js,manifest.json,styles.cssfrom Releases - Place them in
VaultFolder/.obsidian/plugins/agent-client/ - Enable the plugin in Settings → Community Plugins
Quick Start
Open a terminal (Terminal on macOS/Linux, PowerShell on Windows) and run the following commands.
Install an agent and its ACP adapter (e.g., Claude Code):
curl -fsSL https://claude.ai/install.sh | bash # Install Claude Code npm install -g @agentclientprotocol/claude-agent-acp # Install ACP adapterLogin (skip if using API key):
claudeFollow the prompts to authenticate with your Anthropic account.
Find the paths:
which node # macOS/Linux which claude-agent-acp where.exe node # Windows where.exe claude-agent-acpConfigure in Settings → Agent Client:
- Node.js path: e.g.,
/usr/local/bin/node - Built-in agents → Claude Code → Path: e.g.,
/usr/local/bin/claude-agent-acp(notclaude) - API key: Add your key, or leave empty if logged in via CLI
- Node.js path: e.g.,
Start chatting: Click the robot icon in the ribbon
Setup Guides
- Claude Code
- Codex
- Gemini CLI
- Custom Agents (OpenCode, Qwen Code, Kiro, Mistral Vibe, etc.)
Development
npm install
npm run dev
For production builds:
npm run build
License
Apache License 2.0 - see LICENSE for details.
Star History
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi
