bcs602 downloadsA multi-provider AI agent workspace: connect local coding agents with your vault, conversations, skills, and tools while preserving provider-native sessions and permissions.

Codian is a multi-provider AI agent workspace for Obsidian. Instead of treating your vault as one-off context, it keeps notes, folders, conversations, Skills, and local tools working around the same problem. Use installed agents from sidebar chat or inline editing while preserving each provider's native authentication, session, and permission boundaries; your reasoning, execution, and results stay in your vault.
@note and @folder mentions, drag-and-drop vault items, image attachments, and File Explorer "Add to Codian" integration.claude, codex, kimi, grok, opencode, pi). Models, sessions, authentication, and permissions follow provider-native capabilities; feature parity is never assumed..agents/skills.SecretStorage.$PATH:
codianz).main.js, manifest.json, and styles.css from the latest GitHub Release.<vault>/.obsidian/plugins/codianz/ (create the codianz folder if it does not exist).git clone https://github.com/BCS1037/codian.git
cd codian
npm ci
npm run build
Copy the generated main.js, manifest.json, and styles.css to your vault's .obsidian/plugins/codianz/ directory.
Codian includes provider-neutral configuration controls under Obsidian Settings:
macOS GUI applications (launched via Finder or Dock) do not automatically inherit environment variables defined in Shell configuration files (e.g., ~/.zshrc or ~/.bash_profile).
/usr/local/bin/claude or /opt/homebrew/bin/codex).Kimi Code CLI requires an initial login before Codian can start an ACP session.
kimi, and complete the interactive authentication process. Once configured, Codian will be able to discover models and connect successfully.codianz and display name Codian?codianz is the unique internal plugin identifier registered with the Obsidian Community Plugin registry, while Codian is the user-visible display name. Always ensure your vault's plugin directory is named codianz.
# Install dependencies
npm ci
# Run type check, linter, and unit test suite
npm run verify
# Verify license boundaries and secret scanning
npm run security:audit
Please review CONTRIBUTING.md before submitting Pull Requests. Report security vulnerabilities privately per SECURITY.md.
If you find Codian helpful and would like to support its ongoing maintenance and development of new features, you are welcome to sponsor me on Afdian (爱发电).
Thank you for your support! 🙏
Codian is built upon the foundation of Claudian, created by Yishen Tu. I am deeply grateful to Yishen Tu and the Claudian contributors for their pioneering work in bringing AI coding agents to Obsidian.
I also thank the authors and maintainers of all open-source dependencies and tools that make Codian possible.
Codian modifications and derived source code are licensed under AGPL-3.0. Upstream Claudian source code remains under the MIT License. See NOTICE for Claudian upstream attribution and THIRD_PARTY_NOTICES.md for third-party component notices.
Open an Issue for feedback, or follow WeChat Official Account 「维客笔记」. Dedicated to exploring minimalist ways to solve problems!