claudian
무엇인가
Claudian은 Obsidian 플러그인으로, 노트 편집기 안에 코딩 에이전트 CLI를 붙인다. 별도 터미널 창에서 에이전트를 돌리고 결과 파일을 편집기로 옮기는 흐름을 대체하는 자리다. 자체 모델 호출 계층을 두지 않고, 이미 설치된 에이전트 하네스를 그대로 실행한다.
어떻게 동작하나
리본 아이콘이나 커맨드 팔레트로 채팅 사이드바를 연다. 볼트 루트가 에이전트의 작업 디렉터리가 되므로 파일 읽기·쓰기·검색·bash 실행이 볼트 경로 기준으로 동작한다. 입력창에서 `/`와 `$`는 사용자·볼트 스코프의 프롬프트 템플릿과 스킬을, `@`는 볼트 파일·폴더·Collab 멤버 변경을, `#`는 Collab 티켓을 참조한다. `/instruction`은 채팅 입력에서 추가한 커스텀 지시를 다듬는다. MCP 서버는 각 CLI가 관리하는 네이티브 MCP 설정을 그대로 읽는다. 세션은 단일 패널의 탭 또는 채팅 옆 듀얼 패널 세션 매니저로 관리한다.
무엇과 다른가
터미널에서 같은 CLI를 직접 쓰는 것과의 차이는 편집기 통합이다. 선택 텍스트에 핫키를 누르면 노트 안에서 직접 편집되고 단어 단위 diff 미리보기가 뜬다. 다른 Obsidian AI 플러그인이 자체 API 키와 모델 호출을 내장하는 것과 달리, Claudian은 프로바이더 CLI를 spawn하고 그 CLI의 인증·도구·MCP 구성을 재사용한다. 프로바이더 추가는 플러그인이 아니라 CLI 쪽에서 이루어진다.
어떻게 쓰나
설치는 Obsidian 설정 → 커뮤니티 플러그인 → 찾아보기에서 "Claudian"을 검색해 설치하고 활성화한다. 소스에서 쓸 경우 저장소를 볼트의 plugins 폴더에 클론하고 의존성을 설치해 빌드한 뒤 커뮤니티 플러그인에서 활성화한다. CLI 자동 감지에 실패하면 설정 → Advanced → Claude CLI path에 실행 파일 경로를 넣고, Node.js 경로 문제는 설정 → Environment의 PATH 변수로 해결한다.
전제와 한계
Claude Code CLI, Codex CLI, Grok Build, OpenCode, Pi 중 최소 하나가 설치되어 있어야 하고, OpenRouter·Kimi·GLM·DeepSeek 같은 구독이나 API 프로바이더가 필요하다. Obsidian v1.13.0 이상, 데스크톱(macOS·Linux·Windows) 전용이며 Collab 모드는 Git을 요구한다. 번들 크기가 5MB를 넘어 Obsidian Sync로 플러그인 파일을 동기화할 수 없으므로 기기마다 따로 설치·갱신해야 한다. 새 프로바이더를 추가하는 풀 리퀘스트는 받지 않는다.
관련 논문 4
유사 도구
- obsidian-copilotObsidian 볼트 안에서 opencode·Claude Code·Codex 에이전트를 실행하는 TypeScript 플러그인이다. 노트를 읽고 파일을 만들며 여러 턴에 걸쳐 작업을 이어간다.
- mcp-useTypeScript로 MCP 서버와 ChatGPT·Claude용 뷰 앱을 정의하도록 Zod 스키마·도구 등록·React 뷰 바인딩·Inspector 검증 절차를 에이전트에 주입하는 Claude Code 플러그인이다.
- teamai-cli팀의 스킬·규칙·MCP 설정·지식을 하나의 git 저장소에 모아 Claude Code, Codex, Cursor 등 여러 AI 에이전트에 배포하고 회수하는 TypeScript CLI다.
- opcodeClaude Code 세션·에이전트·사용량을 관리하는 Tauri 2 기반 데스크톱 GUI다. CLI 세션을 시각적으로 탐색하고 커스텀 에이전트를 백그라운드로 실행한다.
- claude-code.nvimNeovim 안에서 Claude Code 터미널 창을 토글하고, 외부에서 수정된 파일을 자동 감지해 버퍼를 갱신하며, git 루트를 작업 디렉터리로 고정하는 플러그인이다.
- openInvestAI 에이전트에 다중 에이전트 투자위원회 절차를 주입해, 정보 격리·반박 라운드·감사 가능한 판정 기록을 강제하는 Claude Code 플러그인이다.