No description
Find a file
2026-03-16 13:11:11 +09:00
.claude chore: add gh CLI auto-installer for Claude Code Web 2026-02-04 17:30:00 +00:00
.github chore: migrate Q&A to GitHub Discussions and update issue templates 2026-02-28 18:29:31 +09:00
.vscode Enable Prettier formatting for CSS 2025-10-29 20:38:23 +09:00
.zed Enable Prettier formatting for CSS 2025-10-29 20:38:23 +09:00
docs docs: update sending images page to include file attachments 2026-03-01 16:20:42 +09:00
src refactor: remove AgentIcon component and related code 2026-03-16 12:57:43 +09:00
.editorconfig Initial commit 2025-09-18 18:47:14 +09:00
.gitignore chore: unignore .claude directory for shared configuration 2026-02-04 17:26:36 +00:00
.npmrc Initial commit 2025-09-18 18:47:14 +09:00
.prettierignore Add VitePress documentation site for Agent Client 2025-12-14 01:53:46 +09:00
.prettierrc Add prettier and editor settings 2025-10-29 20:26:01 +09:00
AGENTS.md chore: rename claude-code-acp to claude-agent-acp 2026-02-18 07:45:11 +09:00
ARCHITECTURE.md Refactor docs to React Hooks architecture 2025-11-24 21:06:50 +09:00
CLAUDE.md chore: rename claude-code-acp to claude-agent-acp 2026-02-18 07:45:11 +09:00
CONTRIBUTING.md chore: rename claude-code-acp to claude-agent-acp 2026-02-18 07:45:11 +09:00
esbuild.config.mjs Replace builtin-modules with node:module builtinModules 2025-12-14 19:34:37 +09:00
eslint.config.mjs Add VitePress documentation site for Agent Client 2025-12-14 01:53:46 +09:00
GEMINI.md chore: rename claude-code-acp to claude-agent-acp 2026-02-18 07:45:11 +09:00
LICENSE Add license 2025-09-24 22:35:19 +09:00
manifest.json Update version to 0.9.0 2026-03-08 23:04:56 +09:00
package-lock.json feat: add adaptive agent icons and refine minimalist header UI 2026-03-10 15:08:35 +01:00
package.json Update version to 0.9.0 2026-03-08 23:04:56 +09:00
README.ja.md docs: add GitHub Discussions badge to README 2026-02-28 18:57:32 +09:00
README.md docs: add GitHub Discussions badge to README 2026-02-28 18:57:32 +09:00
styles.css style: remove border-bottom from inline header 2026-03-16 13:11:11 +09:00
tsconfig.json Move source files into src 2025-09-24 17:42:57 +09:00
version-bump.mjs Use double quotes and import process in version-bump.mjs 2025-12-14 19:35:46 +09:00
versions.json Initial commit 2025-09-18 18:47:14 +09:00

Agent Client Plugin for Obsidian

GitHub Downloads License GitHub release GitHub last commit GitHub Discussions

日本語はこちら

Buy Me A Coffee

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 @notename syntax
  • 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

  1. Install the BRAT plugin
  2. Go to Settings → BRAT → Add Beta Plugin
  3. Paste: https://github.com/RAIT-09/obsidian-agent-client
  4. Enable Agent Client from the plugin list

Manual Installation

  1. Download main.js, manifest.json, styles.css from Releases
  2. Place them in VaultFolder/.obsidian/plugins/agent-client/
  3. Enable the plugin in Settings → Community Plugins

Quick Start

Open a terminal (Terminal on macOS/Linux, PowerShell on Windows) and run the following commands.

  1. 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 @zed-industries/claude-agent-acp   # Install ACP adapter
    
  2. Login (skip if using API key):

    claude
    

    Follow the prompts to authenticate with your Anthropic account.

  3. Find the paths:

    which node   # macOS/Linux
    which claude-agent-acp
    
    where.exe node   # Windows
    where.exe claude-agent-acp
    
  4. Configure 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 (not claude)
    • API key: Add your key, or leave empty if logged in via CLI
  5. Start chatting: Click the robot icon in the ribbon

Setup Guides

Full Documentation

Development

npm install
npm run dev

For production builds:

npm run build

License

Apache License 2.0 - see LICENSE for details.

Star History

Star History Chart