Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
Obsidian에 Claude Code/Codex를 AI 협업자로 삽입하는 플러그인
An Obsidian plugin that embeds Claude Code/Codex as an AI collaborator in your vault
플러그인TypeScript · CSSGitHub @YishenTu직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An Obsidian plugin that embeds AI coding agents (Claude Code, Codex, Grok Build, OpenCode, Pi, DeepSeek Harness, 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.
Open Claudian interface from the ribbon icon or command palette. Everything works like your familiar coding agent, Claude Code, Codex, Grok Build, OpenCode, Pi, and DeepSeek Harness — talk to the agent, and it reads, writes, edits, searches and run commands in your vault.
Inline Edit — Select text or start at the cursor position + hotkey to edit directly in notes with word-level diff preview.
Projects — Group sessions that work toward a shared goal. Every member shares the project's instructions and a memory file that the agents keep current, and the agents can cooperate by finding, reading and messaging each other. See the Projects guide.
Zen Mode — Collapse the sidebar holding Claudian and the chat moves to a compact composer at the bottom of your notes, with a one-line activity preview and the conversation one click away.
Slash Commands & Skills — Type / or $ for reusable prompt templates or Skills from user- and vault-level scopes.
@mention — Type @ to reference vault files, folders and other Claudian sessions.
Cross-Session Messaging — Let agents read, message, steer or interrupt other Claudian sessions, or start new ones on any provider. See the Cross-session messaging guide.
Side Chat (/side or /btw) — Explore a separate, temporary conversation with follow-ups and tools while keeping the main chat unchanged.
MCP Servers — Connect external tools through each coding agent's native CLI-managed MCP configuration.
Tabs & Session Management — Use multiple tabs in single-pane mode or a persistent session manager beside the chat in dual-pane mode.
Plugin API (experimental) — Let other Obsidian plugins send prompts to sessions, stop them and read their replies. See the Plugin API guide.
Collaboration — Collab is now a standalone plugin. See Claudian Collab.
Or install directly from the community plugin page.
Clone this repository into your vault's plugins folder:
cd /path/to/vault/.obsidian/plugins
git clone https://github.com/YishenTu/claudian.git realclaudian
cd realclaudian
Install dependencies and build:
npm install
npm run build
Enable the plugin in Obsidian:
# Watch mode
npm run dev
# Production build
npm run build
See the Troubleshooting guide for a provider CLI or Node.js that isn't found, a newly released model that is missing, and authentication that fails while the CLI subscription works. If you have a feature request or run into a bug, please submit a GitHub issue.
src/
├── main.ts # Plugin entry point and sole composition root
├── composition/ # Host objects and view wiring shared by app and features
├── app/ # Startup, conversations, settings, and storage
├── core/ # Provider-neutral execution, registry, and type contracts
│ ├── execution/ # Run, session snapshot, and interaction primitives
│ ├── providers/ # Provider registry and workspace services
│ ├── process/ # CLI discovery and managed child processes
│ ├── prompt/ # Prompt and context encoding
│ ├── auxiliary/ # Shared provider auxiliary services
│ └── ... # bootstrap, commands, rpc, security, storage, tools, types
├── providers/
│ ├── claude/ # Claude Agent SDK adaptor, native history, plugins
│ ├── codex/ # Codex shared app-server adaptor, JSON-RPC, JSONL history
│ ├── deepseek/ # DeepSeek Harness native Remote adaptor, presets, and history
│ ├── grok/ # Grok Build ACP adaptor, native history, models, and tools
│ ├── opencode/ # OpenCode HTTP adaptor, shared server
│ ├── pi/ # Pi RPC adaptor, model discovery, JSONL history
│ └── acp/ # Agent Client Protocol shared mechanics
├── features/
│ ├── agent-skills/ # Vault skill and Claude command management
│ ├── chat/ # Sidebar chat: tabs, workspace lifecycle, controllers, renderers
│ ├── inline-edit/ # Inline edit modal and provider-backed edit services
│ └── settings/ # Settings shell and provider tabs
├── shared/ # Reusable UI components, settings controls, mention/dropdown
├── i18n/ # Internationalization (10 locales)
├── utils/ # Domain-free leaf helpers
└── style/ # Modular CSS
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.
Thanks Kimi (Moonshot AI) for supporting Claudian! Try a Kimi Code plan (CN | Global), or use the API through the Kimi Open Platform (CN | Global). New users receive bonus API credits equal to 10% of their first successful top-up. This offer ends December 31, 2026. Claudian receives no affiliate commission from these links.
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: [email protected].
Licensed under the MIT License.