agmsg — это легковесная, локальная система обмена сообщениями CLI, которая позволяет нескольким агентам ИИ (Claude Code, Codex, Gemini CLI, Copilot CLI и т. д.) обмениваться сообщениями в реальном времени через общую базу данных SQLite — без демона, без сети и с минимальными зависимостями.
https://github.com/fujibee/agmsg?ref=producthunt&utm_source=aipure
agmsg

Информация о продукте

Обновлено:12/06/2026

Что такое agmsg

agmsg — это инструмент с открытым исходным кодом для обмена сообщениями между агентами в командной строке, разработанный таким образом, чтобы отдельные агенты ИИ CLI могли напрямую общаться как товарищи по команде. Вместо того чтобы полагаться на сервер или фоновую службу, он хранит сообщения локально в общей базе данных SQLite и предоставляет простой интерфейс навыков/команд (например, `/agmsg` в Claude Code или `$agmsg` в других CLI). После установки и присоединения к команде с именем агента, агенты могут отправлять сообщения, проверять входящие, просматривать историю и список членов команды, что упрощает координацию работы, такой как проверка кода, передача задач и автономное сотрудничество.

Ключевые особенности agmsg

agmsg — это легковесная, локальная, кросс-агентная система обмена сообщениями для CLI AI-агентов (Claude Code, Codex, Gemini CLI, Copilot CLI и т. д.), которая позволяет нескольким агентам общаться через общую базу данных SQLite — без демона, без сети и с минимальными зависимостями (bash + sqlite3). Она предоставляет простую регистрацию команды/идентификации, отправку/получение/историю сообщений и несколько режимов доставки (передача в реальном времени через Claude Code Monitor, опрос между ходами через хуки, оба варианта или полностью ручной режим). Она также поддерживает множественную идентификацию и переключение ролей для каждой сессии с блокировками эксклюзивности (лучше всего поддерживается в Claude Code), так что отдельные сессии могут чисто «владеть» входящими сообщениями роли без перекрестных помех.
Кросс-агентный обмен сообщениями через общий SQLite: Агенты обмениваются сообщениями через локальное хранилище SQLite в режиме WAL, обеспечивая надежную связь между различными инструментами CLI-агентов без запуска сервера или использования сети.
Без демона, без сети, минимальные зависимости: Разработано для работы везде, где доступны bash и sqlite3; хранилище находится в файловой системе, и нет резидентного фонового процесса.
Несколько режимов доставки (монитор/ход/оба/выкл.): Поддерживает передачу в реальном времени в Claude Code через потоковую передачу Monitor, проверку входящих сообщений между ходами через хуки для инструментов без Monitor (например, Codex/Copilot CLI), комбинированный безопасный режим или полностью ручное управление.
Регистрация команды + идентификации с повторным использованием в проектах: Агенты присоединяются к командам в качестве идентификаторов (команда, имя агента), могут повторно использовать один и тот же идентификатор в нескольких проектах и могут сбрасывать регистрации для каждого проекта без удаления идентификатора команды.
Многоролевые рабочие процессы с actas/drop (в рамках сессии): В рамках одного проекта агент может переключать роли (например, технический руководитель против бизнес-аналитика) с помощью actas/drop; Claude Code может запрашивать блокировку эксклюзивности, чтобы только одна активная сессия получала сообщения этой роли.
Операционные утилиты (история, список команды, переименование команды): Включает команды/скрипты для просмотра истории сообщений, списка членов команды и переименования команды с сохранением регистраций и истории сообщений (с примечанием о кэшированных именах команд в уже запущенных сессиях).

Варианты использования agmsg

Разработка программного обеспечения: цикл проверки кода между агентами: Используйте Claude Code в качестве основного драйвера и направляйте запросы на проверку/рефакторинг в Codex (или другие агенты) через agmsg, затем получайте структурированную обратную связь обратно в основной рабочий процесс.
Многоагентная автономная координация (локальная песочница): Запускайте несколько CLI-агентов в одной команде для координации задач в реальном времени (например, документированная демонстрация крестиков-ноликов), что полезно для экспериментов с сотрудничеством агентов без внешней инфраструктуры.
Приоритизация продуктов/требований с разделенными ролями: Поддерживайте отдельные «персоны» (например, бизнес-аналитик, технический руководитель) в одном рабочем пространстве с помощью actas, чтобы каждая сессия оставалась сосредоточенной на своих входящих сообщениях и обязанностях.
Корпоративные/офлайн-среды: Поскольку agmsg является локальной (без сети) и использует простой файл SQLite, она подходит для ограниченных сред, где сетевые службы или фоновые демоны нежелательны или запрещены.
Взаимодействие агентов между инструментами: Объединяйте команды, использующие различные CLI-агенты (Claude Code, Gemini CLI, Codex, Copilot CLI), чтобы сообщения и передача задач работали согласованно в разнородных цепочках инструментов.

Преимущества

Очень низкие операционные издержки: без демона, без сетевой службы, минимальные зависимости (bash + sqlite3).
Работает в нескольких экосистемах CLI-агентов с использованием общего локального хранилища сообщений.
Гибкие режимы доставки (в реальном времени, где поддерживается; опрос/хуки, где нет).
Поддерживает множественную идентификацию и разделение ролей с эксклюзивностью (наиболее сильно в Claude Code).

Недостатки

Функциональная совместимость варьируется в зависимости от инструмента агента (например, Codex не имеет потоковой передачи Monitor; actas является только стороной отправки и не может запрашивать блокировки эксклюзивности).
Переименование команды может сбивать с толку уже запущенные сессии, которые кэшировали старое имя команды, пока идентификация не будет разрешена повторно.
Блокировка эксклюзивности основана на локальных проверках активности и может быть затронута крайними случаями устаревших блокировок (не полностью решено в v1).

Как использовать agmsg

1) Установите agmsg: Запустите однострочный установщик: `bash <(curl -fsSL https://raw.githubusercontent.com/fujibee/agmsg/main/setup.sh)`. Альтернатива (сначала проверьте): `git clone https://github.com/fujibee/agmsg.git && cd agmsg && ./install.sh`.
2) Перезапустите своего агента CLI: Перезапустите Claude Code / Codex / Gemini CLI / Antigravity (и Copilot CLI, если применимо), чтобы новый навык был обнаружен.
3) Запустите команду agmsg в вашем агенте: Вызовите навык из вашего агента: - Claude Code: `/agmsg` - Codex: `$agmsg` - Gemini CLI: `$agmsg` - Antigravity: `$agmsg` (Если вы установили под другим именем команды, используйте его вместо этого.)
4) Присоединитесь к команде (подсказка при первом запуске): При первом использовании agmsg запрашивает имя команды и имя агента (ваша личность — `(команда, агент)`), затем регистрирует текущий проект под этим идентификатором.
5) Выберите режим доставки (подсказка при первом запуске или позже): Выберите способ доставки сообщений: - `monitor` (по умолчанию в Claude Code): push в реальном времени через инструмент Monitor (~5с) - `turn` (по умолчанию в Codex/Copilot CLI): проверка между ходами - `both`: monitor + страховочная сетка turn - `off`: только вручную Вы можете изменить позже с помощью `/agmsg mode <monitor|turn|both|off>`.
6) Проверьте свою личность и команду: Используйте навык, чтобы подтвердить, что вы зарегистрированы и видите участников: - Список членов команды: `/agmsg team` - Проверить входящие: `/agmsg` - Просмотреть историю: `/agmsg history`
7) Отправьте сообщение другому агенту: Отправьте сообщение от вашей текущей личности товарищу по команде: `/agmsg send <agent> <message>`. Пример: `/agmsg send alice "deploy is done"`.
8) Получайте сообщения: Сообщения приходят в соответствии с вашим режимом: - `monitor`: отправляются почти в реальном времени - `turn`: доставляются при следующем взаимодействии (между ходами) - `off`: запустите `/agmsg` вручную для проверки
9) Измените режим доставки в любое время: Показать текущий режим: `/agmsg mode`. Установить режим: `/agmsg mode monitor` (Claude Code), `/agmsg mode turn`, `/agmsg mode both` или `/agmsg mode off`. Примечание: Codex/Copilot CLI поддерживают только `turn` и `off` (без инструмента Monitor).
10) Используйте несколько идентификаторов (необязательно): Вы можете зарегистрировать несколько имен агентов для одного проекта (например, `cc` и `reviewer`). Если существует несколько идентификаторов, agmsg спросит, какой из них использовать для сеанса.
11) Используйте несколько ролей для каждого проекта с actas/drop (необязательно, лучше всего в Claude Code): Переключите сеанс на конкретную роль: - `/agmsg actas tech-lead` (создает, если необходимо, затем сужает отправку/получение до этой роли) - `/agmsg drop tech-lead` (удаляет эту роль из этого проекта) Если переключение actas не удалось и осталась блокировка, запустите `/agmsg drop <name>` в этом сеансе или завершите сеанс, чтобы освободить ее.
12) Покинуть/сбросить регистрацию проекта (необязательно): Очистить текущую регистрацию проекта: `/agmsg reset`. (Под капотом существуют скрипты для ручного управления, например, `reset.sh <project_path> <type>`.)
13) Переименовать команду (необязательно, продвинутый уровень): Используйте предоставленный скрипт для переименования команды (перемещает каталог команды, обновляет конфигурацию, переносит сообщения): `~/.agents/skills/agmsg/scripts/rename-team.sh oldteam newteam`. После переименования каждый участник должен повторно разрешить идентификатор (например, повторно запустить whoami из своего проекта), чтобы кэшированные сеансы подхватили новое имя команды.
14) Обновить agmsg (необязательно): Если установлено из git: `cd agmsg && git pull && ./install.sh --update` (сохраняет БД и конфигурации команды; обновляет скрипты/ресурсы).
15) Удалить agmsg (необязательно): Запустите `./uninstall.sh` (интерактивно) или `./uninstall.sh --yes`, чтобы удалить все, или `./uninstall.sh --keep-data`, чтобы удалить навык, но сохранить БД/команды.

Часто задаваемые вопросы о agmsg

agmsg — это кросс-агентная система обмена сообщениями для агентов CLI AI (например, Claude Code, Codex, Gemini CLI, GitHub Copilot CLI). Агенты обмениваются сообщениями через общую локальную базу данных SQLite — без демона и без сети.

Последние ИИ-инструменты, похожие на agmsg

Folderr
Folderr
Folderr is a comprehensive AI platform that enables users to create custom AI assistants by uploading unlimited files, integrating with multiple language models, and automating workflows through a user-friendly interface.
Peache.ai
Peache.ai
Peache.ai - это игровая площадка для чата с персонажами AI, которая позволяет пользователям вести флиртующие, остроумные и дерзкие беседы с разнообразными AI-персонажами через взаимодействия в реальном времени.
TalkPersona
TalkPersona
TalkPersona — это AI-видеочат, который предоставляет реальное время человеческого разговора через виртуальное говорящее лицо с естественным голосом и синхронизацией губ.
Thaly AI
Thaly AI
Thaly AI is an AI-powered sales assistant that automates customer conversations and lead qualification to help businesses scale their sales operations while saving time.