Communityコーディング&開発github.com

aannoo/hcom

AIエージェントが端末を越えてメッセージを送信し、監視し、相互に起動できるようにします。Claude Code、Codex、Antigravity CLI、Cursor CLI、OpenCode、Kilo、Pi、Kimiに対応。

hcom とは?

`aannoo/hcom`は、異なるターミナル上で動作する複数のAIエージェント間の通信と調整を可能にするスキルです。Claude Code、Codex、Cursor CLI、OpenCodeなど、主要なAIエージェントプラットフォームをサポートしており、エージェント同士がメッセージを送り合ったり、互いの状態を監視したり、新しいエージェントプロセスを生成(スポーン)したりできます。これにより、開発者は複雑なワークフローを複数のエージェントに分散して実行させたり、協調作業を自動化したりすることが可能になります。例えば、あるエージェントがコードの変更を検出し、別のエージェントにテストの実行を依頼するといった柔軟な連携が実現します。`hcom`は、各AIエージェントが独自のターミナルセッションを持ちながらも、あたかも同じ環境で協調しているかのような動作を実現するための基盤を提供します。

対応✓Claude Code✓Codex CLI✓Cursor✓Antigravity✓OpenCode
npx skills add aannoo/hcom

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

hcom は何をしますか?

AIエージェントが端末を越えてメッセージを送信し、監視し、相互に起動できるようにします。Claude Code、Codex、Antigravity CLI、Cursor CLI、OpenCode、Kilo、Pi、Kimiに対応。

概要

hcom(ホームコム)は、複数のターミナルで動作するAIエージェント間の通信、監視、およびプロセス生成を可能にするスキルです。これにより、エージェントチームが協調して複雑なタスクを実行できます。

サポートされるプラットフォーム

使用方法

インストール

# スキルをインストール
git clone https://github.com/aannoo/hcom
cd hcom
pip install -r requirements.txt

基本的な使い方

from hcom import Agent, Message

# エージェントを作成
agent_a = Agent(name="agent-a")
agent_b = Agent(name="agent-b")

# メッセージを送信
agent_a.send(agent_b, Message(content="テストを実行してください"))

# エージェントを監視
agent_a.watch(agent_b, on_status_change=handle_status)

# エージェントを生成
agent_c = agent_a.spawn("agent-c")

コマンドライン

# エージェントを起動
hcom start --name my-agent

# メッセージを送信
hcom send my-agent "Hello!"

# アクティブなエージェントを一覧表示
hcom list

# エージェントを監視
hcom watch my-agent

環境変数

変数名説明デフォルト値
HCO M_PORT通信ポート8765
HCO M_HOSTホストアドレスlocalhost
HCO M_LOG_LEVELログレベルINFO

開発

# テストを実行
pytest tests/

# コードフォーマット
black .

ライセンス

MIT License

関連スキル