--- layout: home hero: name: "Agent Client" text: "AI Agents in Obsidian" tagline: Chat with Claude Code, Codex, Gemini CLI, and more — right from your vault actions: - theme: brand text: Get Started link: /getting-started/ - theme: alt text: View on GitHub link: https://github.com/RAIT-09/obsidian-agent-client features: - icon: 🤖 title: Direct Agent Integration details: Chat with AI coding agents in a dedicated right-side panel - icon: 📝 title: Note Mentions details: Mention any note with @notename to include its content in your prompt - icon: ⚡ title: Slash Commands details: Use / commands to quickly trigger agent actions - icon: 🔄 title: Multi-Agent Support details: Switch between Claude Code, Codex, Gemini CLI, and custom agents - icon: 🎛️ title: Mode & Model Selection details: Change AI models and agent modes directly from the chat - icon: 💻 title: Terminal Integration details: Let your agent execute commands and return results in chat ---
## What is Agent Client? Agent Client is an Obsidian plugin that brings AI coding agents directly into your vault. Built on the [Agent Client Protocol (ACP)](https://github.com/agentclientprotocol/agent-client-protocol), it enables seamless communication with various AI agents. ### Supported Agents | Agent | Provider | Integration | |-------|----------|-------------| | **[Claude Code](https://github.com/anthropics/claude-code)** | Anthropic | via [ACP adapter](https://github.com/agentclientprotocol/claude-agent-acp) | | **[Codex](https://github.com/openai/codex)** | OpenAI | via [Zed’s adapter](https://github.com/zed-industries/codex-acp) | | **[Gemini CLI](https://github.com/google-gemini/gemini-cli)** | Google | with `--experimental-acp` option | | **Custom** | Various | [Any ACP-compatible agent](https://agentclientprotocol.com/overview/agents) (e.g., OpenCode, Qwen Code, Kiro) | ### Key Features - **Note Mentions**: Reference your Obsidian notes in conversations with `@notename` - **File Editing**: Let agents read and modify files with permission controls - **Chat Export**: Save conversations for future reference - **Terminal Integration**: Agents can execute shell commands and show results inline Ready to get started? Check out the [Installation Guide](/getting-started/).