wuyifan-code1k downloadsA Codex-first enhanced Claudian fork for local-first knowledge work in Obsidian.
A Codex-first AI workspace for people who think in notes.
Chat with local agents, bring your Vault into context, and turn conversations into durable knowledge.
Claudian Plus keeps the power of coding agents close to your notes. It combines Codex, Claude, OpenCode, and Pi in one desktop-only Obsidian workspace while keeping conversations, memory, retrieval indexes, and provider sessions local to your Vault.
Most AI chat tools forget the context that matters. Claudian Plus starts from the opposite assumption: your notes are the workspace, the conversation is a working session, and useful conclusions should remain discoverable after the chat is closed.
| You want to… | Claudian Plus gives you… |
|---|---|
| Work with the agent you already use | Codex-first defaults, provider-native sessions, model discovery, and separate permission flows |
| Keep the Vault in the loop | @note / @folder context, drag-and-drop files, images, editor selection, File Explorer actions, Canvas, Properties, and links |
| Find something you discussed last month | Local conversation history search, restore, fork, rewind, and provider-native replay |
| Build a second brain without a cloud index | Opt-in memory, awareness files, incremental Vault retrieval, source previews, and optional local embeddings |
| Stay oriented in a long conversation | A compact floating outline that surfaces user prompts and assistant headings while collapsing thought/tool noise |
Codex is the default agent when available, with a preference for gpt-5.6-sol when the local CLI exposes it. Claude, OpenCode, and Pi remain first-class alternatives, but each provider keeps its own capabilities, history format, permissions, and runtime boundary.
/vault-search for source-backed search and /insight for a cited insight workflow.Bring context into the composer with @note, @folder, drag-and-drop, image attachments, and File Explorer actions. Provider-native tools can read and, with approval, update Canvas, Properties, links, and graph neighbors. Writes remain Vault-scoped, show a structured diff, and support session-level undo where available.
The floating outline is designed for navigation, not decoration: prompt markers and assistant headings stay visible, while thoughts and tool output remain collapsed in the chat body. Choose the bars or dots style from settings.
Manage MCP servers, slash commands, Skills, subagents, provider enablement, and environment snippets from the same settings surface. UI language follows the selected Obsidian locale.
main.js, manifest.json, and styles.css from the latest release.<vault>/.obsidian/plugins/claudian-plus/.Claudian Plus is desktop-only because it integrates with local agent CLIs and desktop filesystem capabilities.
Requirements: Node.js 24 and at least one supported provider CLI.
git clone https://github.com/wuyifan-code/Claudian-plus.git
cd Claudian-plus
npm ci
npm run typecheck
npm run build
To copy the production build directly into a Vault, set OBSIDIAN_VAULT in .env.local:
OBSIDIAN_VAULT=D:\\Obsidian\\My Vault
Then run npm run build again. The build copies the three plugin files into <vault>/.obsidian/plugins/claudian-plus/.
PATH, set the provider's absolute CLI path.normal until you understand the provider-specific approval flow.Inside the composer, use /vault-search <query> for source search and /insight <topic> for a source-grounded insight task. You can drag a note or folder into the composer at any time.
Claudian Plus has no telemetry service. Provider requests are sent only through the provider, CLI, SDK, MCP server, or embedding endpoint that you explicitly configure. Vault retrieval and memory data are stored locally under .claudian-plus/.
The plugin reads legacy .claudian/ data and migrates it to .claudian-plus/ when the relevant data is next saved. Do not run an old Claudian build and Claudian Plus against the same Vault at the same time. Agent tools can read files, run commands, and modify approved Vault data; review the active provider and permission mode before working with sensitive notes.
npm run typecheck
npm run lint
npm run test
npm run test:architecture
npm run build
npm run check:performance
Claudian Plus is built on the work of two upstream projects. Their authors and license terms remain part of this distribution:
| Upstream project | Original author | License | Contribution to Claudian Plus |
|---|---|---|---|
| Claudian | Yishen Tu | MIT | Core Obsidian agent workspace, provider architecture, chat/session foundation, and the original Claudian workflows |
| Codian | BCS1037 / BCS | AGPL-3.0 | Adapted live composer, File Explorer actions, shared Skills management, provider service settings, and related UX improvements |
Thank you to Yishen Tu, BCS, and both project communities for publishing the ideas and code that made this fork possible. See NOTICE for the file-level attribution summary.
This repository contains original work together with code under different upstream licenses. The MIT license applies to the Claudian-derived and original portions; Codian-derived portions retain the AGPL-3.0 obligations described by their upstream license. If you redistribute or modify those portions, follow the applicable upstream terms.
See LICENSE and NOTICE. The upstream license terms above are part of this distribution.