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 – 코딩 에이전트들을 서로 연결하세요
무엇인가
hcom은 여러 AI 기반 코딩 어시스턴트(Claude, Gemini, Codex, Copilot 등)를 나란히 실행하고 서로 대화하게 해주는 명령줄 유틸리티입니다.- 각 어시스턴트는 일반 터미널 프로세스로 실행되지만,
hcom을 앞에 붙이면 이 도구가 hooks를 주입하여 활동을 로컬 SQLite DB에 기록하고 에이전트 간에 메시지를 전달합니다.
왜 관심을 가질 만한가
- 여러 LLM 기반 코드 도구를 자주 연쇄적으로 사용한다면(예: Claude에게 함수를 작성하게 하고 Codex에게 리뷰하게 함),
hcom이 인계를 자동화하므로 출력을 수동으로 복사-붙여넣기할 필요가 없습니다. - 모든 에이전트의 실시간 기록, 파일 편집, 터미널 화면을 볼 수 있는 작은 대시보드(TUI)를 제공합니다.
- MQTT 릴레이를 통해 머신 간에 에이전트를 생성, 분기, 종료 또는 이동하는 것을 지원하므로 분산 또는 다중 장치 워크플로에 유용합니다.
주요 기능(README 기준)
| 기능 | 하는 일 |
|---|---|
| 실시간 메시징 | 에이전트는 턴 중이거나 유휴 상태일 때 서로 메시지를 보낼 수 있습니다. |
| 관찰 | 모든 에이전트의 상태, 기록, 파일 변경, 실시간 터미널 출력을 볼 수 있습니다. |
| 이벤트 구독 | 스크립트가 파일 편집이나 에이전트 유휴화 같은 이벤트에 자동으로 반응할 수 있습니다. |
| 생성 / 분기 / 종료 | 모든 터미널 에뮬레이터(kitty, wezterm, tmux 등) 또는 헤드리스 PTY에서 원하는 수의 에이전트를 실행할 수 있습니다. |
| 교차 장치 릴레이 | 토큰을 사용해 MQTT 릴레이를 통해 서로 다른 머신의 에이전트를 연결합니다. |
| CLI 및 TUI | hcom 명령은 많은 하위 명령(send, list, events, run 등)과 hcom만으로 열 수 있는 대시보드를 제공합니다. |
| 구성 가능 | 설정은 ~/.hcom/config.toml에 있습니다. 기본값, 에이전트별 재정의, 심지어 프로젝트별 상태 격리도 설정할 수 있습니다. |
| 워크플로 스크립트 | 번들 스크립트(debate, confess, fatcow, onidle)와 사용자 정의 다중 에이전트 패턴을 위한 간단한 플러그인 시스템. |
일반적인 워크플로
- 터미널 두 개를 엽니다.
hcom claude # launches Claude in a terminal window hcom codex # launches Codex in another window - 어느 창에서든 “다른 에이전트에게 가장 좋아하는 케이크를 물어봐” 같은 프롬프트를 입력합니다.
- 이제 에이전트들은 메시지를 교환하고, 하위 에이전트를 생성하고, 서로가 유휴 상태가 되기를 기다릴 수 있으며, 이 모든 것이
hcom에 의해 오케스트레이션됩니다. hcom으로 대시보드를 열어 모든 것을 한곳에서 모니터링합니다.
설치
- Python 중심의
uv도구 사용:uv tool install hcom(크로스 플랫폼). - Homebrew formula:
brew install aannoo/hcom/hcom. - macOS/Linux(
curl … | sh) 또는 Windows PowerShell용 직접 설치 스크립트.
지원되는 AI 도구(자동 통합)
- Claude, Gemini, Codex, OpenCode, Kilo, Pi, Oh My Pi, Cursor, Kimi, Copilot, Qoder, Grok, Antigravity, 그리고
hcom start로 감쌀 수 있는 기타 모든 CLI.
유용한 경우
- 한 LLM이 코드를 생성하고 다른 LLM이 리뷰하거나 테스트하는 파이프라인 구축.
- 유휴 상태일 때 알려줘야 하는 장시간 실행 백그라운드 에이전트 실행.
- 여러 터미널이나 원격 머신에 걸쳐 많은 소규모 AI 어시스턴트를 조정.
라이선스
- MIT이므로 자유롭게 수정하고 재배포할 수 있습니다.
위의 모든 세부 사항은 저장소의 README에서 직접 가져온 것입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트