RAIT-09/obsidian-agent-client

Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.

What it solves

This plugin transforms Obsidian into a front-end for AI agents, eliminating the need to copy-paste content between your notes and external AI tools. It allows you to interact with various AI agents directly within your knowledge base, giving them the ability to read and edit your vault notes based on your instructions.

How it works

Built on the Agent Client Protocol (ACP), the plugin launches locally installed agents (such as Claude Code, Codex, or Gemini CLI) as child processes. It integrates with Obsidian's vault API to provide the agent with access to your notes. Users can mention specific notes using @ mentions, and the agent can perform actions like editing notes with visible word-level diffs, running terminal commands with live output, and utilizing MCP servers and skills.

Who it’s for

Obsidian users who use AI agents for coding, writing, or project management and want a seamless integration where the agent has direct access to their personal knowledge base.

Highlights

  • Multi-session support: Run multiple agents simultaneously in sidebar tabs, editor tabs, or floating windows.
  • Note Mentions: Use @ to reference notes, with the active note and selected text being automatically mentioned.
  • Integrated Edits: Note changes are displayed as word-level diffs in the chat interface.
  • ACP Compatibility: Works with a wide range of ACP-compatible agents including Claude Code, Codex, and Gemini CLI.
  • Permission System: Approve or reject agent actions via permission prompts to maintain security.
  • Session Management: A dedicated manager to track and open conversations across the workspace.
  • Coded Block Embedding: Embed live chats directly inside notes using code blocks.

Related

  • Project
  • Project
  • Project
  • Project
  • Project