derek-larson14/obsidian-claude-sidebar

Run Claude Code, Codex, and other agent CLIs in Obsidian

해결하는 문제

AI 에이전트 명령줄 인터페이스(CLI)를 Obsidian 노트 앱에 직접 통합하여, AI 코딩 또는 생산성 에이전트를 사용할 때 별도의 터미널 창과 노트 사이를 전환할 필요 없이 바로 사용할 수 있도록 합니다.

작동 방식

이 플러그인은 xterm.js를 사용해 터미널 에뮬레이션을 하고, Python의 pty 모듈(Windows에서는 pywinpty)을 사용해 가상 터미널을 생성합니다. 이를 통해 Obsidian 사이드바에 완전히 기능하는 터미널을 통합하여 Claude Code, Codex, GitHub Copilot 등의 다양한 에이전트 CLI를 실행할 수 있습니다.

대상 사용자

AI 에이전트 CLI를 코딩 또는 지식 관리에 사용하는 Obsidian 사용자로서, 파일과 노트를 관리하면서도 이러한 에이전트와 원활하게 상호작용하고 싶은 사용자입니다.

주요 기능

  • 다중 백엔드 지원: Claude Code, Codex, Grok Build, OpenCode, GitHub Copilot, Cursor Agent, Pi 등과 호환됩니다.
  • 컨텍스트 기반 통합: 폴더를 오른쪽 클릭하여 특정 디렉터리에서 에이전트를 열거나, 파일 경로나 선택된 텍스트를 직접 에이전트에 전달할 수 있습니다.
  • 프로젝트 유연성: Obsidian 밸트 외부의 프로젝트에도 에이전트를 열 수 있습니다.
  • 크로스플랫폼: macOS, Linux, Windows(WSL 경로 변환 지원)를 모두 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트