Vibeleaderboard
Index / tool
Visit github.com
Category
AI Agents
Rank
Pricing
Open Source
Type
TOOL
Builder
yishentu
Latest release
2.2.6
Date

About

An Obsidian plugin that embeds AI coding agents like Claude Code directly into your vault, turning your notes into an interactive coding workspace. The AI can read, write, edit, and search files in your vault while providing features like inline editing, slash commands, and multi-step workflows.

What it does

Claudian makes Obsidian the control surface for several installed coding-agent harnesses. You can chat in a sidebar, request edits at the cursor or selected text, preview word-level changes, reference notes and external files, reuse prompts and skills, and approve plans before implementation.

Why it's ranked here

The appeal is breadth with practical safeguards. Five agent families share one Obsidian experience, while plan approval, diff previews, sessions, tabs, provider settings, and startup diagnostics address everyday work. Its provider-neutral architecture and explicit test scripts suggest more than a thin chat wrapper.

What's good

It preserves familiar agent workflows while adding note-native controls. Inline edits show word-level diffs before acceptance. Mentions can supply vault files, external files, and subagents. Sessions support multiple tabs or a persistent manager. Ten locales, scoped prompts, skills, configurable providers, and native MCP configuration broaden real use.

Tradeoffs

Claudian requires Obsidian on desktop, a separately installed supported agent harness, and a compatible subscription or API provider. GUI applications may not inherit the correct command search path, especially with Node version managers. Prompts, attachments, images, and tool outputs leave the machine for the selected provider.

How to use it well

Choose it when notes, specifications, and implementation context already live in an Obsidian vault. Use plan mode for larger changes, inline editing for focused prose or code updates, and separate tabs for concurrent threads. It does not replace an agent harness, provider account, standalone editor, or mobile workflow.

Technical notes+

src/main.ts is the Obsidian plugin entry point and wires provider registration, chat views, inline editing, session persistence, settings, lifecycle cleanup, and startup profiling. package.json defines a TypeScript and esbuild toolchain, Node >=24 <25, Jest unit and coverage scripts, an architecture-boundary test, linting, and type checking. src/i18n/i18n.ts lazily loads ten locale dictionaries with English fallback. src/utils/env.ts searches platform-specific binary locations and handles Node-dependent CLI launchers. src/utils/path.ts normalizes environment, home, MSYS, Windows, and vault paths. src/utils/diff.ts converts structured patches, unified diffs, replacement edits, and tool inputs into displayable line changes and counts.

Observed

License
MIT
Primary language
TypeScript
Install surface
Obsidian Community Plugins, with source installation through npm and an esbuild production build
Interface
Obsidian desktop plugin with sidebar chat, command palette actions, hotkey-driven inline editing, and native CLI-managed MCP connections
Agent harnesses
Claude Code CLI, Codex CLI, Grok Build, OpenCode, and Pi
Platform support
Desktop Obsidian on macOS, Linux, and Windows
Runtime requirement
Obsidian 1.7.2 or newer; development package declares Node >=24 <25
Validation surface
Scripts cover Jest unit tests, coverage, architecture boundaries, linting, type checking, and startup performance

Read from README.md, package.json, src/main.ts, src/i18n/i18n.ts, src/utils/env.ts, src/i18n/types.ts, src/utils/date.ts, src/utils/diff.ts, src/utils/html.ts, src/utils/path.ts, src/utils/abort.ts, src/utils/agent.ts, src/utils/error.ts, src/shared/icons.ts, src/utils/canvas.ts.

What it can do

  • Read and analyze files in Obsidian vault

    Files in Obsidian vaultFile content analysis and understanding

  • Write new files to vault

    AI-generated content or user specificationsNew files created in vault

  • Edit existing files inline

    Existing files and edit instructionsModified file content

  • Search files across vault

    Search queries or patternsMatching files and content

  • Execute bash commands

    Command line instructionsCommand execution results

  • Process slash commands for AI interactions

    Slash commands with parametersExecuted AI actions and responses

  • Execute multi-step coding workflows

    Complex coding tasks or project requirementsCompleted workflow with multiple file operations

  • Generate code from natural language prompts

    Natural language coding requestsGenerated code files or snippets

Tags

obsidianclaudeai-codingproductivitynote-takingdevelopmentplugin

Tech Stack

Node.jsTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.