hcom

CLI, через который агенты в разных терминалах переписываются, следят друг за другом и запускают друг друга

CLIВысокий риск

aannoo/hcom

Установка

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 или тем способом, которым ставили.

Проверка безопасности

  • Прописывает хуки в конфигурации агентов
  • Агенты запускают и останавливают другие агенты, при связи между машинами это доступ к другим устройствам

Коротко о README

README показывает установку через Homebrew, uv, pip или скрипт и быстрый старт из двух терминалов. Описано, что агенты могут делать друг с другом, как устроена доставка через хуки и SQLite, какие терминалы поддерживаются. Подробно разобрана модель безопасности связи между машинами. В справочной части перечислены команды, ключи конфигурации и встроенные сценарии. Лицензия MIT.

Частые вопросы

Нужен ли фоновый сервис?

Нет, это один бинарный файл на Rust. Хуки пишут события в локальную базу и из нее же доставляют сообщения.

Можно ли изолировать hcom в одном проекте?

Да, переменная HCOM_DIR переносит состояние и хуки в указанную папку.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск207,4 тыс.
Выбор редакции

Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git

CLIВысокий риск145 тыс.