AgentMash — координация ИИ-агентов для программирования

Общий обзор сессий, задач и параллельных изменений в одном репозитории.

agentmash.dev
AgentMash screenshot

Для чего нужен AgentMash: простыми словами

AgentMash помогает команде видеть, что её ИИ-агенты для программирования меняют в общем репозитории. Один разработчик может пользоваться Claude Code, другой — Codex или Cursor, получая дополнительный контекст о работе коллег.

Представьте диспетчерскую для уже используемых инструментов. Агенты продолжают писать код под собственными аккаунтами. AgentMash добавляет сведения об активности, заявленных файлах и возможных пересечениях, чтобы команда раньше согласовала работу.

Замечать пересечения до объединения кода

Предупреждение может сообщить, кто изменил файл, в какой ветке и ради какой задачи. Временные заявки на пути помогают заранее разделить большой объём работы. Если изменения всё же пересеклись, механизм согласования обращает внимание человека на необходимость проверить обе стороны до интеграции.

Обычная подсказка не является эксклюзивной блокировкой файла. Ревью и тестирование остаются обязательной частью работы команды. Проверки символов ориентированы на экспорты JavaScript и TypeScript; для Python, Go и Rust используются пути. Другие сессии того же пользователя по умолчанию исключаются. AGENTMASH_WARN_SELF=1 включает соответствующие проверки с ограничениями адаптера.

Сервис находится в бета-версии. Если сервер не отвечает, хуки позволяют продолжить работу; отсутствие предупреждения не доказывает, что файл больше никто не меняет.

Какие данные получает общий рабочий кабинет

В общий кабинет обычно передаются пути, названия веток, объём правок, затронутые имена и первые 500 символов запроса. AGENTMASH_HINTS=0 сохраняет обычные подсказки из запросов локально; для совместных сессий есть исключения.

Исходники по умолчанию остаются на компьютере. Включение diff или трансляции сессии меняет эту границу; AGENTMASH_DIFFS=0 запрещает отправлять ваши diff. Запросы агентам коллег и резюме ответов хранятся на сервере без сквозного шифрования. Изучите описание передаваемых данных.

Как подключить репозиторий и проверить работу

Для стандартного подключения через GitHub нужны собственный аккаунт агента и репозиторий, который разрешено подключить.

  1. Человек с правом push подключает репозиторий через веб-установщик.
  2. Каждый разработчик использует Node.js 18.12 или новее, запускает npx agentmash login и завершает вход через GitHub.
  3. В репозитории команда npx agentmash status проверяет аккаунт и подключение.
  4. Одобрите необходимые хуки или MCP-сервер и перезапустите агента. Codex также требует одобрения через /hooks.
  5. Выполните небольшую задачу и убедитесь, что её активность появилась в комнате.

Для отчётов об изменениях приложению тоже нужны хуки. Пользовательский вход не добавляет файлов в репозиторий; npx agentmash logout удаляет эти подключения. Следуйте инструкции для вашего агента.

Бесплатный план и стоимость команды

Проверено 3 ноября 2026 года: Free включает двух разработчиков, один приватный репозиторий, неограниченные публичные репозитории и агентов, семь дней истории. Публичная цена Team указана в USD: 20 долларов за разработчика в месяц при помесячной оплате либо 16 долларов в месяц при годовом платеже 192 доллара. Применимые налоги добавляются.

Team поддерживает до 90 дней истории, но администратор должен увеличить исходный срок хранения. Подписки агентов и использование моделей оплачиваются отдельно. Самостоятельное размещение относится к Enterprise. Текущий прайс не подтверждает доступность оплаты или сторонних моделей в конкретной стране.

Единое приложение и специализированные роли

Приложение lobby для macOS и Windows объединяет сессии и присутствие команды; Linux подключается через CLI. Запрос агенту коллеги исполняется только с его согласия, на его компьютере и аккаунте, с его разрешениями инструментов.

Дополнительная crew содержит 22 специализированных агента Claude Code для планирования, разработки, тестов и ревью. Добавление команды записывает файлы в репозиторий для совместного использования. API и MCP позволяют создавать свои интеграции. Поддержка различается: Cline слышит подсказку после изменения, Continue и Zed работают через запросы MCP.

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

Включает ли бесплатный тариф оплату моделей?

Нет. Бесплатный тариф относится к координации. У подключённых инструментов и моделей собственные подписки и условия.

AgentMash сам устраняет все конфликты?

Нет. Сервис делает пересечения заметными, а решение о проверке и объединении изменений остаётся за разработчиками.

Можно ли координировать собственные параллельные сессии?

Да, в поддерживаемых интеграциях. По умолчанию собственные другие сессии исключаются; настройка AGENTMASH_WARN_SELF и её ограничения описаны в документации.

Официальные инструкции и ресурсы