RAIT-09/obsidian-agent-client

Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.

해결하는 문제

이 플러그인은 Obsidian을 AI 에이전트의 프론트엔드로 변환하여 노트와 외부 AI 도구 간에 콘텐츠를 복사하여 붙여넣을 필요를 없앱니다. 지식 베이스 내에서 다양한 AI 에이전트와 직접 상호 작용할 수 있으며, 지시에 따라 에이전트가 볼트의 노트를 읽고 편집할 수 있습니다.

작동 방식

Agent Client Protocol(ACP)을 기반으로 구축된 이 플러그인은 로컬에 설치된 에이전트(예: Claude Code, Codex, Gemini CLI)를 하위 프로세스로 실행합니다. Obsidian의 볼트 API와 통합하여 에이전트가 노트에 접근할 수 있도록 합니다. 사용자는 @ 멘션으로 특정 노트를 참조할 수 있으며, 에이전트는 단어 수준의 diff를 표시하여 노트를 편집하거나, 실시간 출력으로 터미널 명령을 실행하거나, MCP 서버와 스킬을 활용하는 작업을 수행할 수 있습니다.

대상 사용자

코딩, 글쓰기, 프로젝트 관리에 AI 에이전트를 사용하고 에이전트가 개인 지식 베이스에 직접 접근할 수 있는 원활한 통합을 원하는 Obsidian 사용자.

주요 기능

  • 멀티 세션 지원: 사이드바 탭, 편집기 탭, 플로팅 창에서 여러 에이전트를 동시에 실행할 수 있습니다.
  • 노트 멘션: @를 사용하여 노트를 참조하며, 활성 노트와 선택한 텍스트가 자동으로 멘션됩니다.
  • 통합 편집: 노트 변경 사항이 채팅 인터페이스에 단어 수준의 diff로 표시됩니다.
  • ACP 호환성: Claude Code, Codex, Gemini CLI를 포함한 다양한 ACP 호환 에이전트와 작동합니다.
  • 권한 시스템: 권한 프롬프트를 통해 에이전트 작업을 승인하거나 거부하여 보안을 유지합니다.
  • 세션 관리: 작업 공간 전체에서 대화를 추적하고 여는 전용 관리자.
  • 코드 블록 임베딩: 코드 블록을 사용하여 라이브 채팅을 노트 안에 직접 임베드합니다.

관련

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