Claudian

by Yishen Tu
5
4
3
2
1
Score: 84/100

Description

The Claudian plugin brings AI chat into a vault with support for Claude and other provider setups such as Codex, Grok, Opencode and Pi. It lets you mention notes, folders, MCP servers and external files directly in a conversation, then move between chat tabs, resume older sessions and fork work when a thread needs a new path. Plan mode can inspect a problem before applying changes, while instruction mode adds quick prompt guidance inside the editor. The plugin also keeps shared skills and prompt templates at user and vault scope, stores session metadata locally and exposes settings for provider paths and environment variables.

Reviews

No reviews yet.

Stats

15949
stars
2,680,672
downloads
1,090
forks
121
days
2
days
2
days
1,329
total PRs
69
open PRs
154
closed PRs
1,106
merged PRs
805
total issues
40
open issues
765
closed issues
1,630
commits

RequirementsExperimental

  • Claude Code CLI installed

  • A configured account or API access for Claude or another supported provider such as OpenRouter, Kimi or GLM

Latest Version

2 days ago

Changelog

What's Changed

  • docs: tighten and restructure AGENTS.md guides for agents (#2185)
  • docs: scope contribution rules to outside contributions (#2184)
  • docs: tighten contribution rules for issues and pull requests (#2183)
  • test: colocate image embed pipeline coverage (#2148)
  • test: retain context for OpenCode interaction failures (#2146)
  • test: colocate accessibility adapter integration coverage (#2126)
  • test: colocate component style DOM integration suites (#2111)
  • test: colocate ACP permission interaction coverage (#2106)
  • fix: stabilize native Obsidian smoke interactions (#2116)
  • fix(antigravity): retry unsaved live model reports on refresh (#2103)
  • fix(skills): keep sequence-shaped command prose out of frontmatter (#2090)
  • fix(skills): suppress repair dialogs after panel disposal (#2086)
  • fix(settings): retain hidden command drafts across reopening (#2085)
  • fix(settings): restore general controls from committed state (#2083)
  • fix: honor case-insensitive npm prefix configuration (#2072)
  • perf: compact inline edit diff traceback storage (#2068)
  • fix: preserve indented code in native prompt history (#2065)
  • fix: match message copy feedback accessible names (#2063)
  • test: release branch renderer after failed assertions (#2062)
  • fix: localize chat tab navigation and layout feedback (#2154)
  • fix: localize welcome greetings and personalization (#2145)
  • fix: localize context usage meter guidance (#2140)
  • fix: localize model menu controls and guidance (#2139)
  • fix: localize subagent task cards and run history (#2138)
  • fix: localize queued composer controls (#2137)
  • test: verify history eviction through real provider persistence (#2130)
  • test: colocate Codex runtime context integration coverage (#2120)
  • test: colocate CLI path filesystem coverage (#2118)
  • test(opencode): synchronize catalog deadline checks with pending reads (#2108)
  • test(codex): colocate native filesystem integration coverage (#2098)
  • test: verify repository metadata through public persistence (#2089)
  • test: verify provider warnings through real DOM (#2088)
  • test(chat): colocate zen activity lifecycle integration coverage (#2076)
  • fix(pi): separate extension command names from attached context (#2107)
  • fix(grok): cancel questions with their requesting turn (#2104)
  • fix(codex): show structured-only MCP results (#2097)
  • fix(skills): admit one pending delete confirmation (#2093)
  • fix(chat): retain inline title drafts through session list refreshes (#2082)
  • fix: mask secret answers in completed question cards (#2078)
  • fix: leave modified Tab shortcuts to native navigation (#2069)
  • refactor: make implicit state machines explicit with single owners (#2179)
  • feat(sessions): record session origin and fold lineage in the list (#2177)

Full Changelog: https://github.com/YishenTu/claudian/compare/2.3.40...2.3.41

README file from

Github

Claudian

Preview

An Obsidian plugin that embeds AI coding agents (Claude Code, Codex, Grok Build, Antigravity CLI, OpenCode, Pi, DeepSeek Harness, and more to come) in your vault. Your vault becomes the agent's working directory — file read/write, search, bash, and multi-step workflows all work out of the box.

Features & Usage

Open Claudian interface from the ribbon icon or command palette. Everything works like your familiar coding agent, Claude Code, Codex, Grok Build, Antigravity CLI, OpenCode, Pi, and DeepSeek Harness — talk to the agent, and it reads, writes, edits, searches and run commands in your vault.

Inline Edit — Select text or start at the cursor position + hotkey to edit directly in notes with word-level diff preview.

Projects — Group sessions that work toward a shared goal. Every member shares the project's instructions and a memory file that the agents keep current, and the agents can cooperate by finding, reading and messaging each other. See the Projects guide.

Zen Mode — Collapse the sidebar holding Claudian and the chat moves to a compact composer at the bottom of your notes, with a one-line activity preview and the conversation one click away.

Slash Commands & Skills — Type / or $ for reusable prompt templates or Skills from user- and vault-level scopes.

@mention — Type @ to reference vault files, folders and other Claudian sessions.

Cross-Session Messaging — Let agents read, message, steer or interrupt other Claudian sessions, or start new ones on any provider. See the Cross-session messaging guide.

Side Chat (/side or /btw) — Explore a separate, temporary conversation with follow-ups and tools while keeping the main chat unchanged.

MCP Servers — Connect external tools through each coding agent's native CLI-managed MCP configuration.

Tabs & Session Management — Use multiple tabs in single-pane mode or a persistent session manager beside the chat in dual-pane mode.

Plugin API (experimental) — Let other Obsidian plugins send prompts to sessions, stop them and read their replies. See the Plugin API guide.

Collaboration — Collab is now a standalone plugin. See Claudian Collab.

Requirements

Installation

  1. Open Obsidian → Settings → Community plugins → Browse
  2. Search for "Claudian" and click Install
  3. Enable the plugin

Or install directly from the community plugin page.

From source (development)

  1. Clone this repository into your vault's plugins folder:

    cd /path/to/vault/.obsidian/plugins
    git clone https://github.com/YishenTu/claudian.git realclaudian
    cd realclaudian
    
  2. Install dependencies and build:

    npm install
    npm run build
    
  3. Enable the plugin in Obsidian:

    • Settings → Community plugins → Enable "Claudian"

Development

# Watch mode
npm run dev

# Production build
npm run build

Privacy & Data Use

  • Sent to API: Your input, attached files, images, and tool call outputs. Depending on the selected provider, data is sent to Anthropic (Claude), OpenAI (Codex), xAI (Grok), Google (Antigravity), or the providers configured in OpenCode, Pi, or DeepSeek Harness. The destination can be configured through provider settings and environment variables.
  • No telemetry or unsolicited background activity: Claudian does not run telemetry beacons. UI polling timers read local Obsidian/editor selection state only. Network activity is limited to explicit provider runtime work, configured MCP endpoints, a 127.0.0.1-only listener that OpenCode, DeepSeek and Grok sessions use for Claudian's session tools, provider SDK/CLI calls needed to answer your requests, and their configured services.

Troubleshooting

See the Troubleshooting guide for a provider CLI or Node.js that isn't found, a newly released model that is missing, and authentication that fails while the CLI subscription works. If you have a feature request or run into a bug, please submit a GitHub issue.

Architecture

src/
├── main.ts                      # Plugin entry point and sole composition root
├── composition/                 # Host objects and view wiring shared by app and features
├── app/                         # Startup, conversations, settings, and storage
├── core/                        # Provider-neutral execution, registry, and type contracts
│   ├── execution/               # Run, session snapshot, and interaction primitives
│   ├── providers/               # Provider registry and workspace services
│   ├── process/                 # CLI discovery and managed child processes
│   ├── prompt/                  # Prompt and context encoding
│   ├── auxiliary/               # Shared provider auxiliary services
│   └── ...                      # bootstrap, commands, rpc, security, storage, tools, types
├── providers/
│   ├── antigravity/             # Antigravity CLI ACP adaptor, transcript history, models
│   ├── claude/                  # Claude Agent SDK adaptor, native history, plugins
│   ├── codex/                   # Codex shared app-server adaptor, JSON-RPC, JSONL history
│   ├── deepseek/                # DeepSeek Harness native Remote adaptor, presets, and history
│   ├── grok/                    # Grok Build ACP adaptor, native history, models, and tools
│   ├── opencode/                # OpenCode HTTP adaptor, shared server
│   ├── pi/                      # Pi RPC adaptor, model discovery, JSONL history
│   └── acp/                     # Agent Client Protocol shared mechanics
├── features/
│   ├── agent-skills/            # Vault skill and Claude command management
│   ├── chat/                    # Sidebar chat: tabs, workspace lifecycle, controllers, renderers
│   ├── inline-edit/             # Inline edit modal and provider-backed edit services
│   └── settings/                # Settings shell and provider tabs
├── shared/                      # Reusable UI components, settings controls, mention/dropdown
├── i18n/                        # Internationalization (10 locales)
├── utils/                       # Domain-free leaf helpers
└── style/                       # Modular CSS

Contributing

Issues and focused pull requests are welcome. Issues are the preferred starting point: describe the problem, reproduction steps, and environment clearly so it can be investigated.

Before opening a pull request, please read the contribution guide. Pull requests must explain the problem, the proposed solution, why the approach is appropriate, and how the change was validated. Pull requests that add a new provider are not accepted; the guide explains this maintenance and product-quality boundary in detail.

Star History

Sponsorship

Kimi (Moonshot AI)

Thanks Kimi (Moonshot AI) for supporting Claudian! Try a Kimi Code plan (CN | Global), or use the API through the Kimi Open Platform (CN | Global). New users receive bonus API credits equal to 10% of their first successful top-up. This offer ends December 31, 2026. Claudian receives no affiliate commission from these links.

Ke Holdings Inc. (BEIKE)

Claudian is proudly sponsored by Ke Holdings Inc. (BEIKE) and the MOMA team. Their support helps Claudian continue to improve through ongoing development and maintenance.

Want to support Claudian or appear here? Contact me: [email protected].

License

Licensed under the MIT License.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Simple Prompt
2 years ago by David Zachariae
Simple Prompt Plugin is a plugin for Obsidian that allows you generate content in your notes using LLMs.
Agent Client
6 months ago by rait-09
Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.
Local REST API with MCP
5 months ago by Adam Coddington
A secure REST API and Model Context Protocol (MCP) server for your vault.
Note Companion
5 months ago by nexus-jpf
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Personal Assistant
5 months ago by edonyzpc
A plugin that harnesses AI agents and streamlining techniques to help you automatically manage Obsidian.
Large Language Models
4 months ago by eharris128
The LLM plugin gives Obsidian users access to local and web-based, large language models via several chat interfaces: modal, widget, FAB window, and commands.
Neural Composer
4 months ago by Oscar Campo
AI-Powered Graph Memory for Obsidian
Sidet
4 months ago by Jiao Yingxing
流畅自然的 AI 对话体验,移动端也出色。A smooth, natural AI chat experience that also works great on mobile.
Local LLM Hub
3 months ago by TAKESHI MORITA
All-in-one local AI hub for Obsidian — LLM chat with vault tools, MCP servers, RAG, workflow automation, encryption, and edit history. Fully private, no cloud required.
Gemini Helper
3 months ago by TAKESHI MORITA
AI chat, workflow automation, semantic search (RAG), LLM Wiki (OKF) powered by Google Gemini. Works on both desktop and mobile.
MCP Connector
3 months ago by istefox
Your Obsidian vault, exposed to Claude, Codex, Cursor and any MCP client. Runs inside Obsidian, on-device semantic search, no cloud round-trip, no binary to download.
Codian
3 months ago by bcs
Open-source Obsidian plugin for local coding agents
Workbuddian
3 months ago by jiang198012
Obsidian 插件:把本地 CodeBuddy CLI 或 Hermes agent 变成 vault 内 AI 聊天——流式回复、@引用、双后端切换。Obsidian plugin turning local CodeBuddy CLI or Hermes agent into an in-vault AI chat with streaming, @-references, and dual backends.
DeepSeek Harness Native
3 months ago by wuruihi
Obsidian 侧边栏内驱动本地 DeepSeek Harness (DSH) Web GUI,支持 vault 双向桥接与 DSH 服务自动管理。
WorkBuddy
3 months ago by Jason
obsidian plugin for workbuddy
ICOR for Life - Connect
2 months ago by Paperless Movement S.L.
Your app.myicor.com account inside your vault: ICOR Journey and Growth Assignment dashboards, knowledge-base search, reflections synced as notes you own, and myICOR context for Claude sessions. Part of the ICOR for Life suite.
ICOR for Life - Chat
2 months ago by Paperless Movement S.L.
Talk to your AI team where the knowledge lives. A Claude chat inside the vault: it sees the note you have open and the text you selected, answers in readable ICOR cards, and archives your sessions as notes. Part of the ICOR for Life suite.
Qiaomu Reader
2 months ago by 向阳乔木
已上架 Obsidian 社区插件市场:搜索 Qiaomu Reader 安装。Read EPUB, PDF and MOBI, highlight passages, keep linked notes and ask optional AI.
AXXA Agent
a month ago by AXXA Lab™
AI chat, Vault Q&A and an agent that edits your notes, built mobile-first. OpenAI, Claude, Gemini, OpenRouter, NVIDIA NIM or local Ollama, with your own API key. Obsidian plugin.
MCP Server
a month ago by leonezz