Claude Relay: 로컬 Claude Code 세션 간 통신 활성화
여러 로컬 Claude Code 세션이 자연어로 통신할 수 있게 합니다. Unix 소켓 데몬을 사용하는 허브-스포크 아키텍처로 세션 간 메시지를 라우팅합니다.
운영 중Claude Relay
Claude Relay는 Claude Code 고급 사용자의 특정 마찰 지점을 해결합니다: 세션의 고립입니다. 프론트엔드와 백엔드와 같은 분산된 코드베이스에서 작업할 때 개발자들은 보통 깨끗한 컨텍스트 창을 유지하기 위해 별도의 세션을 실행합니다. Relay는 이러한 사일로를 깨고, 개발자가 한 세션에서 다른 세션에 쿼리할 수 있게 합니다 (예: '백엔드 세션에 인증 토큰 형태가 변경되었는지 물어보세요'), 효과적으로 별도의 AI 인스턴스를 단일 머신의 조정된 스웜으로 전환합니다.
기술적으로 구현은 간결하고 실용적입니다. 활성 피어의 레지스트리를 관리하고 Unix 소켓을 통해 메시지를 라우팅하는 분리된 허브 데몬을 배포합니다. 통합은 아웃바운드 통신을 위한 `relay_*` 도구 세트를 제공하는 MCP 서버를 통해 처리되며, 인바운드 트리거를 위해 `notifications/claude/channel` 기능을 활용합니다. 이를 통해 AI가 턴 사이에 다른 세션의 메시지를 '들을' 수 있어 대화의 자연스러운 흐름을 유지할 수 있습니다.
유용성은 높지만 현재 상태는 실험적입니다. `--dangerously-load-development-channels` 플래그 요구사항은 기본 인프라가 여전히 연구 미리보기 상태임을 나타냅니다. 또한 지속성 부재와 단일 호스트 통신 제한으로 로컬 개발에 제한됩니다. 그러나 복잡한 다중 리포 로컬 환경을 관리하는 빌더에게 상태 업데이트를 브로드캐스트하거나 자연어로 세션 컨텍스트를 상호 참조할 수 있는 능력은 상당한 생산성 향상입니다.
이 도구는 주로 Claude Code를 워크플로우에 완전히 통합하고 터미널 탭 간에 컨텍스트를 수동으로 복사하는 개발자를 위한 것입니다. AI 에이전트의 기본 기능처럼 느껴지는 경량 통신 계층을 구축하기 위해 MCP를 교묘하게 사용한 도구입니다.