hcom CLI
CLI, через который агенты в разных терминалах переписываются, следят друг за другом и запускают друг друга
- 612 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Прописывает хуки в конфигурации агентов
- Агенты запускают и останавливают другие агенты, при связи между машинами это доступ к другим устройствам
Установка
- Работает в
Ручная установка
brew install aannoo/hcom/hcomДоступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Прописывает хуки в конфигурации агентов
- Агенты запускают и останавливают другие агенты, при связи между машинами это доступ к другим устройствам
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
hcom связывает между собой Claude Code, Codex, Gemini CLI, OpenCode, Cursor CLI, Copilot CLI и другие агенты. Агента запускают командой вида hcom claude, после чего он может отправлять сообщения другим, читать их транскрипты, экран терминала и правки файлов, подписываться на события. Сообщения доставляются через хуки и локальную базу SQLite, приходят между вызовами инструментов или будят простаивающего агента. Агенты умеют запускать, форкать и останавливать друг друга, а если двое правят один файл, оба получают предупреждение. Есть TUI-панель, готовые сценарии вроде дебатов и шифрованная связь между машинами через MQTT.
Для кого. Для разработчиков, которые одновременно держат несколько агентов и хотят, чтобы они работали вместе без копирования текста вручную.
Подходит, если
- Нужно, чтобы один агент проверил работу другого и прислал правки
- Нужно раздать задачу нескольким агентам и собрать результаты
- Нужно запускать агентов разных вендоров как субагентов друг друга
Не подходит, если
- Хватает одного агента и встроенных субагентов
- Нельзя ставить глобальные хуки в конфигурации агентов
Пример запроса к агенту
Запусти три агента opencode, раздели между ними задачу и собери результатыОграничения
При первом запуске hcom прописывает хуки в конфигурационные каталоги агентов в домашней папке. Токен связи между машинами дает полный контроль над агентами на всех подключенных устройствах, отозвать его нельзя, только создать новый. Для агентов без хуков сообщения нужно забирать вручную.
Как отключить. Выполните hcom hooks remove, затем удалите hcom через brew uninstall hcom или тем способом, которым ставили.
Частые вопросы
Нужен ли фоновый сервис?
Нет, это один бинарный файл на Rust. Хуки пишут события в локальную базу и из нее же доставляют сообщения.
Можно ли изолировать hcom в одном проекте?
Да, переменная HCOM_DIR переносит состояние и хуки в указанную папку.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash
Панель управления для параллельных агентов Claude Code, Codex и Gemini CLI с общей доской задач и расписаниями
CLI Agent Orchestrator
CLI Agent Orchestrator (CAO)
CLI, который координирует несколько кодовых агентов: супервизор раздает задачи специалистам параллельно или по очереди в отдельных сессиях tmux
Локальная панель для управления множеством агентов на разных машинах: память, граф кода и обмен сообщениями между агентами
Из блога
Коротко о README
README показывает установку через Homebrew, uv, pip или скрипт и быстрый старт из двух терминалов. Описано, что агенты могут делать друг с другом, как устроена доставка через хуки и SQLite, какие терминалы поддерживаются. Подробно разобрана модель безопасности связи между машинами. В справочной части перечислены команды, ключи конфигурации и встроенные сценарии. Лицензия MIT.