claudian
An Obsidian plugin that embeds Claude Code, Codex and other agents as an AI collaborator in your vault.
Install / Use
npx skills add YishenTu/claudianInstalls into whichever agent you are using.
CLAUDE.md
Claude Code project instructions
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of claudian
claudian scores 92/100 on our quality scale, 773rd of 4,617 Development & Engineering skills we index (top 17%).
Its CLAUDE.md is 10 KB long, well organised into 20 sections with 3 code examples: a thorough specification that gives an agent plenty to work with.
With 15,915 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated today, so claudian is actively maintained.
- Our last check on 2026-10-17 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit ā read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk ā read a skill before letting an agent act on it.
claudian compared with similar skills
All 4 of these similar skills score higher than claudian; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| claudian (this skill)by YishenTu | 92 | 15.9k | today | CLAUDE.md |
| claude-memby thedotmack | 100 | 113.5k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 110.6k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 90.9k | 10d ago | CLAUDE.md |
Frequently asked questions
- How do I install claudian?
- Run
npx skills add YishenTu/claudian. The install tabs above show the steps for each supported agent. - Which AI agents does claudian work with?
- It is written for Claude Code and OpenAI Codex, as a CLAUDE.md file. Other agents that read the same format can often use it too.
- Is claudian safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is claudian still maintained?
- The repository was last updated today, so claudian is actively maintained.
Skill content
View source on GitHubClaudian
<p> <a href="https://trendshift.io/repositories/21115?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-21115"> <img align="right" src="https://trendshift.io/api/badge/repositories/21115" alt="Claudian on Trendshift" width="180"> </a> <img src="https://img.shields.io/github/stars/YishenTu/claudian" alt="GitHub stars" vspace="10"> <a href="https://community.obsidian.md/plugins/realclaudian"> <img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fobsidianmd%2Fobsidian-releases%2Fmaster%2Fcommunity-plugin-stats.json&query=%24%5B%22realclaudian%22%5D.downloads&label=downloads&logo=obsidian&color=7C3AED" alt="Obsidian downloads" vspace="10"> </a> <img src="https://img.shields.io/github/v/release/YishenTu/claudian" alt="GitHub release" vspace="10"> <img src="https://img.shields.io/github/license/YishenTu/claudian" alt="License" vspace="10"> <br clear="both"> </p>
An Obsidian plugin that embeds AI coding agents (Claude Code, Codex, Grok, Opencode, Pi, 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 the chat sidebar from the ribbon icon or command palette. Select text and use the hotkey for inline edit. Everything works like your familiar coding agent, Claude Code, Codex, Grok, Opencode, and Pi ā talk to the agent, and it reads, writes, edits, and searches files in your vault.
Inline Edit ā Select text or start at the cursor position + hotkey to edit directly in notes with word-level diff preview.
Slash Commands & Skills ā Type / or $ for reusable prompt templates or Skills from user- and vault-level scopes.
@mention - Type @ to mention anything you want the agent to work with, vault files, subagents, MCP servers, or files in external directories.
Plan Mode ā Toggle via Shift+Tab. The agent explores and designs before implementing, then presents a plan for approval.
Instruction Mode (#) ā Refined custom instructions added from the chat input.
MCP Servers ā Connect external tools via Model Context Protocol (stdio, SSE, HTTP). Claude manages vault MCP in-app; Other harnesses uses its own CLI-managed MCP configuration.
Tabs & Session Management ā Use multiple tabs in single-panel mode or a persistent session manager beside the chat in dual-pane mode.
Requirements
- At least one of the following harnesses:
- A compatible subscription or API provider, such as OpenRouter, Kimi, GLM, or DeepSeek.
- Obsidian v1.7.2+
- Desktop only (macOS, Linux, Windows)
Installation
From Obsidian Community Plugins (recommended)
- Open Obsidian ā Settings ā Community plugins ā Browse
- Search for "Claudian" and click Install
- Enable the plugin
Or install directly from the community plugin page.
From source (development)
-
Clone this repository into your vault's plugins folder:
cd /path/to/vault/.obsidian/plugins git clone https://github.com/YishenTu/claudian.git cd claudian -
Install dependencies and build:
npm install npm run build -
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), or the providers configured in OpenCode or Pi. 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, and provider SDK/CLI calls needed to answer your requests.
Troubleshooting
The following sections use Claude Code as an example.
Provider CLI not found
If Claudian cannot auto-detect a provider CLI, verify that the CLI is installed and available to GUI applications through PATH. Typical errors include spawn claude ENOENT and Claude CLI not found. This issue is common with Node version managers (nvm, fnm, volta).
Leave the CLI path setting empty first so Claudian can auto-detect the CLI. If auto-detection fails, find the executable path and set it in Settings ā Advanced ā Claude CLI path.
| Platform | Command | Example Path |
|----------|---------|--------------|
| macOS/Linux | which claude | /Users/you/.volta/bin/claude |
| Windows (native) | where.exe claude | C:\Users\you\AppData\Local\Claude\claude.exe |
| Windows (npm) | npm root -g | {root}\@anthropic-ai\claude-code\cli-wrapper.cjs |
Note: On Windows, avoid
.cmdand.ps1wrappers. Useclaude.exefor native installs, orcli-wrapper.cjsfor package-manager installs.cli.jsis only a legacy fallback for older Claude Code npm packages.
Alternative: Add your Node.js bin directory to PATH in Settings ā Environment ā Custom variables.
npm CLI and Node.js not in the same directory
When using an npm-installed provider CLI, make sure its executable and Node.js are available from the same environment. Check their paths:
dirname $(which claude)
dirname $(which node)
If the paths differ, GUI apps like Obsidian may not find Node.js.
Either:
- Install the native binary (recommended).
- Add the Node.js path in Settings ā Environment:
PATH=/path/to/node/bin.
More help
For provider-specific installation and configuration guidance, refer to the provider documentation linked in the Requirements section. If you have a feature request or run into a bug, please submit a GitHub issue.
Architecture
src/
āāā main.ts # Plugin entry point
āāā app/ # Shared defaults and plugin-level storage
āāā core/ # Provider-neutral runtime, registry, and type contracts
ā āāā runtime/ # ChatRuntime interface and approval types
ā āāā providers/ # Provider registry and workspace services
ā āāā auxiliary/ # Shared provider auxiliary services
ā āāā bootstrap/ # Plugin bootstrap wiring
ā āāā security/ # Approval utilities
ā āāā ... # commands, mcp, prompt, storage, tools, types
āāā providers/
ā āāā claude/ # Claude SDK adaptor, prompt encoding, storage, MCP, plugins
ā āāā codex/ # Codex app-server adaptor, JSON-RPC transport, JSONL history
ā āāā grok/ # Grok Build ACP adaptor, native history, models, and tools
ā āāā opencode/ # Opencode adaptor
ā āāā pi/ # Pi RPC adaptor, model discovery, JSONL history
ā āāā acp/ # Agent Client Protocol shared transport
āāā features/
ā āāā chat/ # Sidebar chat: tabs, controllers, renderers
ā āāā inline-edit/ # Inline edit modal and provider-backed edit services
ā āāā settings/ # Settings shell with provider tabs
āāā shared/ # Reusable UI components and modals
āāā i18n/ # Internationalization (10 locales)
āāā types/ # Shared ambient types
āāā utils/ # Cross-cutting utilities
āāā style/ # Modular CSS
Star History
<a href="https://www.star-history.com/?repos=YishenTu%2Fclaudian&type=date&legend=top-left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=YishenTu/claudian&type=date&theme=dark&legend=top-left&sealed_token=UAS9ā¦[redacted]" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=YishenTu/claudian&type=date&legend=top-left&sealed_token=UAS9ā¦[redacted]" /> <img alt="Star History Chart" src="https://api.star-history.com/chart?repos=YishenTu/claudian&type=date&legend=top-left&sealed_token=UAS9ā¦[redacted]" /> </picture> </a>Sponsorship
Ke Holdings Inc. (BEIKE)
<img src="assets/sponsors/MOMA.png" alt="MOMA" width="90%">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: tysk01213@gmail.com.
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.
License
Licensed under the MIT License.
Related Skills
claude-mem
113.5kPersistent Context Across Sessions for Every Agent ā Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
taste-skill
110.6kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu ā one CLI, zero API fees.
Understand-Anything
90.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit ā see the Safety scan above for what the skill file itself contains.
