Об этом проекте

AgentConnect — это открытая платформа для многоагентного сотрудничества, позиционируемая как альтернатива Claude Tag. Её основная идея в том, что отдельные ИИ-агенты уже достаточно способны, но заставить нескольких агентов хорошо работать с командой — и друг с другом — более сложная задача. AgentConnect превращает обычный связующий код (каналы сообщений, cron-задачи, работу с учётными данными, сшивание контекста) в платформу. Где живут агенты Агенты привязываются к ботам и репозиториям в Slack, Telegram, Discord, Lark/Feishu, QQ, GitHub, GitLab, Gitea и Linear, а также к вебхукам. Работа может запускаться из сообщения, issue, pull request, вебхука или по расписанию, а люди следят за ней в тех обсуждениях, где работа уже происходит. Рантаймы и модели Агенты могут работать на Claude Code, Codex, Grok Build, DeepSeek, Pi, GitHub Copilot, Devin, Qwen Code, OpenCode и других ACP-совместимых рантаймах. Рантайм, модель, рабочее пространство, инструменты и машина каждого агента настраиваются независимо, поэтому замена одного рантайма не требует перестройки окружающего рабочего процесса. Jev (TypeSafe) используется для маршрутизации агентов и выбора модели. Основные возможности, описанные в README - Роли и вызовы агент-агент: создавайте агентов с разными ролями и позволяйте им вызывать друг друга, пока люди наблюдают в общих обсуждениях. - Решения: переиспользуемые правила на основе Jev определяют, когда агенты отвечают, направляют новые обсуждения специализированным агентам и выбирают рантайм и модель для каждой сессии. - Память и знания: у каждого агента есть собственная память и навыки, а проверенные Knowledge можно публиковать, чтобы все агенты находили их по запросу. - Границы: видимость агентов и сессий, разрешённые репозитории и инструменты, а также то, каких других агентов можно вызывать, — всё это настраивается. - Самостоятельное развёртывание: стек под лицензией Apache-2.0 можно запустить в собственной среде, сохраняя выполнение агентов и рабочие пространства под вашим управлением. Среди приведённых примеров использования — триаж обращений в поддержку со специализированной маршрутизацией, поддержка между рабочими пространствами Telegram и Slack, повторяющиеся операции, запускаемые по расписанию или вебхуку, поддержание приватных форков в актуальном состоянии относительно upstream-изменений и настраиваемое ревью кода, где рецензенты, рантаймы и модели выбираются для каждого pull request. Начало работы Docker Compose запускает веб-консоль, Control Plane, Relay и PostgreSQL; стек по умолчанию слушает только 127.0.0.1 и использует локальный режим без аутентификации для ознакомления. Helm-чарт публикуется для каждого релиза по адресу oci://ghcr.io/agentconnect-md/charts/agentconnect для установки в Kubernetes. Setup Server на loopback настраивает аутентификацию в браузере (Logto), приложения провайдеров и способы входа, тогда как топология развёртывания остаётся в compose.env или значениях Helm. В репозитории также поставляется навык настройки в .claude/skills/agentconnect-setup, чтобы кодирующие агенты могли интерактивно пройти конфигурацию. Архитектура Daemon запускает размещённых агентов через принадлежащий daemon ACP, владеет рабочими пространствами и состоянием сессий, поддерживает прямые подключения к платформам и расписания, а также отправляет трафик к провайдерам моделей напрямую. Опциональный Relay принимает ingress на основе callback и webchat, проксирует централизованно управляемый доступ MCP и OpenConnector и перенаправляет входящие сообщения владеющему daemon без долговременного хранения. Control Plane и веб-интерфейс управляют аутентификацией, конфигурацией, размещением, разрешениями, метаданными и наблюдаемостью, сохраняя явно одобренные знания организации и ревизии навыков, а в остальном проксируя ограниченные чтения из daemon. Живые сообщения платформ и потоки обновлений ACP остаются на плоскости данных daemon/relay; Control Plane хранит метаданные координации, а не тела сообщений или потоки сессий, и установленные сессии продолжают работу, если он временно недоступен. Для разработки требуются Node >= 24.12.0 и pnpm 11; команда pnpm install && pnpm dev запускает все пакеты в режиме watch. Проект лицензирован под Apache 2.0 и предлагает сообщество в Slack, сайт документации, облачный вариант и блог.