Oh My Claudian

by Lee
5
4
3
2
1
Score: 53/100

Description

Bring Claude Code, Codex, Cursor, Grok, OpenCode, Oh My Pi, and Pi into your Obsidian vault — a Claudian fork.

Reviews

No reviews yet.

Stats

15
stars
2,984
downloads
1
forks
61
days
1
days
1
days
285
total PRs
1
open PRs
4
closed PRs
280
merged PRs
8
total issues
3
open issues
5
closed issues
1,211
commits

Latest Version

2 days ago

Changelog

What's Changed

  • chore: bump version to 2.5.12
  • fix(chat): refine composer and history styling (#290)
  • fix(chat): size composer popovers responsively (#289)
  • fix(chat): style composer mentions as vault links (#288)
  • fix(chat): keep duration after context compaction (#287)
  • fix(codex): discover nested ChatGPT runtime (#286)
  • feat(commands): curate OMP and Cursor runtime slash commands (#285)
  • fix(chat): mirror programmatic composer edits in the input overlay (#284)
  • feat(cursor): expose Cursor runtime commands in slash menu (#283)
  • feat(chat): improve responsive model controls (#279)
  • feat(omp): expose OMP runtime commands and skills in slash menu (#282)
  • fix(omp): check OMP CLI latest version and native update (#281)
  • fix(build): patch import.meta in Claude SDK core chunks (#280)
  • fix(chat): expose navigation controls accessibly (#278)
  • fix(chat): preserve waiting indicator deadline
  • fix(codex): filter internal output and render search sources
  • fix(opencode): preserve empty edit replacement text (#275)
  • fix(codex): respect configured workspace sandbox (#274)
  • fix(claude): preserve shared tier model aliases
  • fix(deps): patch current dependency advisories (#272)
  • feat(grok): add native Auto and Accept edits modes (#271)
  • feat: add bulk and automatic session archiving (#270)
  • fix: complete untranslated locale strings
  • feat: add conversation rename and archive menu
  • perf: restore history view before session cleanup
  • perf: adapt selected upstream #1473 runtime improvements (#266)
  • fix: highlight hovered history entries (#265)
  • Improve provider settings and ACP sessions (#263)
  • refactor: unify provider display names (#262)
  • fix: format provider models and localize settings (#261)
  • feat: add opt-in provider diagnostics (#260)
  • feat: pass extra CLI arguments to providers (#259)
  • fix(claude): report authoritative context windows (#257)
  • fix(omp): improve ACP failure diagnostics (#256)

Full Changelog: https://github.com/lee259/oh-my-claudian/compare/2.5.11...2.5.12

README file from

Github

Oh My Claudian

Preview

Oh My Claudian is an Obsidian plugin that brings coding agents into your vault. It provides one sidebar chat and inline-edit workflow while preserving the native capabilities and configuration of each provider.

Install from Obsidian Community Plugins · View on GitHub

This project started as a fork of Claudian. It is now a maintained, local-first workspace for multiple coding-agent providers.

Supported providers

The built-in provider integrations are:

Provider capabilities are intentionally different. The plugin exposes controls only when the selected provider supports them; model discovery, permissions, history, planning, MCP, and runtime behavior remain provider-specific. The Obsidian-native vault actions below are currently available in Claude and Codex.

What it provides

  • Sidebar chat with multiple tabs, conversation history, resume, fork, and compact.
  • Single-panel and dual-pane layouts with vault navigation and session management.
  • Inline editing with a word-level diff preview.
  • Slash commands, skills, @ mentions, instruction mode, and Mermaid rendering.
  • Model discovery, readiness diagnostics, and provider-aware CLI lifecycle management: discovery, health checks, version comparison, install, update, and post-action verification.
  • File and folder attachments from Obsidian or your desktop as clickable context chips.
  • Obsidian-native vault actions: inspect backlinks, update or remove note frontmatter properties, move or rename vault files while Obsidian handles link updates, and send files to Obsidian trash.
  • External-file access boundaries and approval-aware write handling.
  • Internationalized UI with 10 locales, including Simplified and Traditional Chinese.

Requirements

  • Obsidian 1.7.2 or newer on macOS, Linux, or Windows.
  • At least one supported provider CLI installed and authenticated according to its own documentation.
  • A compatible subscription or API provider.

Installation

Community Plugins

  1. Open Settings → Community plugins → Browse in Obsidian.
  2. Search for Oh My Claudian, install it, and enable it.

You can also open the Oh My Claudian community plugin page directly.

From source

cd /path/to/vault/.obsidian/plugins
git clone https://github.com/lee259/oh-my-claudian.git
cd oh-my-claudian
pnpm install
pnpm run build

Then enable the plugin under Settings → Community plugins.

Quick start

  1. Open Settings → Oh My Claudian and choose a provider tab.
  2. Enable the provider and check its Readiness panel. It discovers the configured or PATH CLI, checks whether it runs correctly, and shows the installed version and the latest version when the provider publishes one.
  3. Use the lifecycle action offered for that provider: install a missing CLI, update an outdated CLI, or correct its executable path. Every install or update shows its command for confirmation and rechecks the CLI afterward.
  4. Sign in through the provider's own CLI when required, then select a chat model.
  5. Open the chat sidebar from the ribbon icon or command palette and send a message.

Use / for commands and skills, @ to reference vault files or provider resources, and drag files or folders into the composer to attach them. Select note text and use the inline-edit command to preview and apply changes.

CLI lifecycle actions run on your machine and require confirmation; the plugin does not download, update, or execute a CLI silently. Available actions depend on each Provider's official distribution and version metadata. If automatic discovery cannot find an installed CLI, set its executable path in the provider settings. Authentication and account setup remain provider-native—for example, run agent login for Cursor Agent.

Safety and privacy

Oh My Claudian is local-first and does not send telemetry. Your prompts, attachments, and tool results are sent to the provider you select and its configured model services. Network access also includes CLI version checks against the npm registry and configured MCP endpoints. CLI discovery and launches read relevant local environment variables, such as PATH, HOME, and USERPROFILE, to locate and run provider CLIs. These values are used locally and are not collected for plugin telemetry; provider CLI processes may use their inherited environment according to their own behavior.

The vault is the agent's working directory, not an operating-system security boundary. A local CLI, shell command, MCP server, plugin, or child process may access files, network services, and credentials available to your OS account. Safe/approval mode reduces accidental actions but cannot guarantee isolation. Review provider permissions carefully, especially before enabling YOLO, bash mode, browser access, MCP servers, or external context paths.

External files are attached explicitly as context. Attaching or mentioning a file does not grant write access; direct edits outside the vault are subject to the provider approval flow when supported.

Development

pnpm install
pnpm run dev
pnpm run typecheck
pnpm run lint
pnpm run test
pnpm run build

pnpm run dev watches TypeScript, styles, and manifest.json. See CONTRIBUTING.md for contribution, validation, and release guidance.

License

Licensed under the MIT License.