No description
Find a file
2026-02-07 00:19:39 +09:00
.claude chore: add gh CLI auto-installer for Claude Code Web 2026-02-04 17:30:00 +00:00
.github Add funding configuration for GitHub Sponsors and Buy Me a Coffee 2026-01-18 00:57:06 +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 refactor(settings): rename Floating Chat Button section to Floating chat 2026-02-06 21:40:54 +09:00
src feat: navigate input history with arrow keys (#100) 2026-02-07 00:16:49 +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 Refactor docs to React Hooks architecture 2025-11-24 21:06:50 +09:00
ARCHITECTURE.md Refactor docs to React Hooks architecture 2025-11-24 21:06:50 +09:00
CLAUDE.md Update architecture docs for unified session update handling 2025-12-03 00:51:58 +09:00
CONTRIBUTING.md docs: Add CONTRIBUTING.md 2026-01-05 22:51:36 +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 Refactor docs to React Hooks architecture 2025-11-24 21:06:50 +09:00
LICENSE Add license 2025-09-24 22:35:19 +09:00
manifest.json Update version to 0.8.0-preview.1 2026-02-07 00:19:39 +09:00
package-lock.json Update version to 0.8.0-preview.1 2026-02-07 00:19:39 +09:00
package.json Update version to 0.8.0-preview.1 2026-02-07 00:19:39 +09:00
README.ja.md docs: add Floating Chat to Japanese README features 2026-02-06 21:11:09 +09:00
README.md docs: remove Code Block Chat from README features 2026-02-06 21:10:19 +09:00
styles.css style: revert unnecessary line-height and white-space on header-update badge 2026-02-06 22:22:03 +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

日本語はこちら

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-code-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-code-acp
    
    where.exe node   # Windows
    where.exe claude-code-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-code-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