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 allows users to integrate AI agents directly into their Obsidian vault, eliminating the need to copy-paste text between their notes and an external AI chat interface. It turns the Obsidian vault into a front-end for locally installed agents, allowing them to read and edit notes directly.

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 provides a bridge between the agent and the Obsidian vault API, enabling agents to reference notes via @ mentions and perform edits that are displayed as word-level diffs in the chat.

Who it’s for

Obsidian users who use AI agents for writing, coding, or knowledge management and want a seamless integration where the agent has direct access to their curated notes and local files.

Highlights

  • Direct Note Integration: Reference notes with @ mentions and automatically include the active note's content.
  • Multi-Session Support: Run multiple agents simultaneously in sidebar tabs, editor tabs, or floating windows.
  • ACP Compatibility: Works with any agent that supports the Agent Client Protocol, including presets for Claude Code and Gemini CLI.
  • Agentic Capabilities: Supports MCP servers, agent skills, slash commands, and terminal integration with live output.
  • Permission System: Provides a granular permission prompt system to approve or reject agent actions.
  • Obsidian-Optimized: Agents are instructed to use wikilinks, LaTeX, and Markdown tables for compatibility with the vault.
  • Session Management: Includes a Session Manager to track and jump between open conversations across the workspace.

Related

  • Project
  • Project
  • Project
  • Project
  • Project