aannoo/hcom

Let AI agents message, watch, and spawn each other across terminals. Claude Code, Codex, Antigravity CLI, Cursor CLI, OpenCode, Kilo, Pi, Kimi

해결하는 문제

hcom는 다양한 AI 코딩 에이전트(예: Claude Code, Cursor, Copilot 등)가 서로 다른 터미널 창 간에 통신하고 조율하며 상호 관리할 수 있도록 해주는 CLI 도구입니다. 서로 다른 AI 도구 간의 수동 복사/붙여넣기의 필요성을 제거하고, 에이전트가 하위 에이전트로 작동하거나 단일 프로젝트에서 협업할 수 있는 멀티에이전트 파이프라인을 구축할 수 있게 해줍니다.

작동 방식

이 도구는 활동을 로컬 SQLite 데이터베이스에 기록하는 훅을 사용합니다. 메시지와 이벤트는 이 데이터베이스를 통해 전달되어 에이전트 간에 요청, 업데이트, 응답을 주고받을 수 있습니다.

주요 기능은 다음과 같습니다:

  • 에이전트 간 통신: 메시지는 턴 중간에 삽입되거나, 대기 중인 에이전트를 깨울 수 있습니다.
  • 관찰: 에이전트는 서로의 대화 기록, 터미널 화면, 파일 편집 내용을 확인할 수 있습니다.
  • 라이프사이클 관리: CLI를 통해 에이전트를 시작, 복제, 재개, 종료할 수 있습니다.
  • 다중 장치 연결: 암호화된 MQTT 릴레이를 사용해 서로 다른 기기의 에이전트를 연결할 수 있습니다.

대상 사용자

여러 AI 코딩 보조 도구를 사용하면서도, 각각을 고립된 방식이 아닌 협업 워크플로우로 조율하고 싶은 개발자.

주요 특징

  • 광범위한 호환성: Claude Code, Codex, OpenCode, Kilo Code, Pi, Oh My Pi, Antigravity, Cursor, Kimi, Copilot 등과 호환.
  • 실시간 조율: 메시징, 이벤트 구독(예: 파일 편집에 반응), 동시 편집 충돌 탐지 지원.
  • TUI 대시보드: 활성화된 에이전트를 모니터링하고 관리할 수 있는 터미널 사용자 인터페이스 포함.
  • 멀티에이전트 워크플로우: 논쟁, 진실성 자가 평가, 백그라운드 파일 인덱싱 등의 패턴을 위한 내장 스크립트 제공.
  • 경량성: 백그라운드 서비스 없이 단일 Rust 바이너리로 배포되어 가볍고 빠릅니다.

관련

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