AgentBridge — мост между Claude Code и Codex

AgentBridge

Локальный мост связывает Claude Code и Codex в одной рабочей сессии: агенты переписываются и проверяют работу друг друга

  • 416 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Команды запуска по умолчанию отключают запросы разрешений у обоих агентов, и они выполняют команды и правят файлы без вашего подтверждения
  • Фоновый процесс слушает локальные порты от 4500 и передает сообщения между агентами
  • Сообщения одного агента попадают в поток другого, и инструкции внутри них тоже могут быть исполнены
Все причины и проверки
Нужен VPN

raysonmeng/agent-bridge

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/agentbridge

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Команды запуска по умолчанию отключают запросы разрешений у обоих агентов, и они выполняют команды и правят файлы без вашего подтверждения
  • Фоновый процесс слушает локальные порты от 4500 и передает сообщения между агентами
  • Сообщения одного агента попадают в поток другого, и инструкции внутри них тоже могут быть исполнены

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AgentBridge держит Claude Code и Codex на связи в одной рабочей сессии. Фоновый процесс перехватывает ответы Codex и передает их в сессию Claude Code как уведомления канала. Claude отвечает через MCP-инструмент reply, мост вставляет ответ в поток Codex. Если уведомление не дошло, сообщение ждет в очереди, и его забирает инструмент get_messages. Разработчики описывают три сценария. В первом Codex пишет код, Claude смотрит изменения в той же сессии и возвращает правки в поток Codex. Во втором одного из агентов просят предложить разделение работы, и они договариваются, кто что делает, до первой строки кода. В третьем при исчерпанном лимите подписки одна сторона останавливается на границе хода и передает задачу другой, так что ночной прогон не обрывается. Между агентами проходят только итоговые сообщения. Вызовы инструментов и рассуждения остаются у каждого свои, и у обоих собственные окна контекста. В режиме по умолчанию метка [IMPORTANT] пересылается сразу, [STATUS] копится и уходит сводкой, [FYI] отбрасывается. Полный поток включает переменная AGENTBRIDGE_FILTER_MODE=full.

Для кого. Для разработчиков, которые платят за подписки и Claude Code, и Codex и хотят, чтобы два агента сверяли решения друг с другом без ручного копирования между терминалами.

Подходит, если

  • Codex реализует задачу, а Claude должен посмотреть изменения в той же сессии и вернуть замечания прямо в поток Codex
  • Большую задачу хочется разделить между двумя агентами и дать им самим договориться о распределении
  • Длинный ночной прогон: когда у одного агента кончится окно лимита, второй подхватит задачу
  • В одном проекте нужна постоянная пара агентов, переживающая перезапуск Claude Code
  • Несколько проектов ведутся параллельно, и у каждой папки должна быть своя пара Claude и Codex

Не подходит, если

  • Нужен размещенный сервис на несколько пользователей: мост локальный, и авторы так его и описывают
  • Нужен универсальный оркестратор для произвольных агентов: инструмент связывает только Claude Code и Codex
  • Рабочая папка содержит код, которому вы не доверяете: пара агентов по умолчанию выполняет команды без запросов
  • Подписка есть только на одного из двух агентов
  • На машине нельзя поставить среду выполнения Bun: без нее служебные процессы моста не запускаются

Пример запроса к агенту

Предложи Codex разделение работы над этим модулем, затем пусть Codex напишет свою часть, а ты проверишь изменения.

Ограничения

Нужны оба агента, каждый со своим аккаунтом, и среда выполнения Bun (рекомендуется версия 1.3.11 или новее): одного Node.js мало. Рекомендованные версии на момент проверки авторами: Claude Code 2.1.269 и Codex CLI 0.154.0. API OpenAI и Anthropic из России недоступны, поэтому мост рассчитан на ситуацию, когда оба агента уже работают.

Авторы называют проект экспериментальным локальным инструментом. Он не размещается как сервис и не служит защитной границей между инструментами, которым вы не доверяете. Канал уведомлений в Claude Code пока доступен как предварительная версия, а запуск из исходников добавляет флаг загрузки каналов разработки. Связь между компьютерами через брокер в версии 0.1.31 помечена как предварительная.

Как отключить. Остановите пару командой abg kill, для всех проектов сразу abg kill --all. Плагин удалите из Claude Code через меню /plugin, пакет — командой npm uninstall -g @raysonmeng/agentbridge. Папку .agentbridge в проекте можно удалить вручную.

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

Как подключить Codex к Claude Code через AgentBridge?

Поставьте Bun, затем npm install -g @raysonmeng/agentbridge: установка сама регистрирует плагин в Claude Code. В папке проекта выполните abg init, в одном терминале abg claude, в другом abg codex. Мост сам запустит фоновый процесс и переподключится после перезапуска.

Чем AgentBridge отличается от плагина, который вызывает Codex из Claude Code?

Односторонний плагин отправляет запрос и получает один ответ, постоянного собеседника на другой стороне у него нет. AgentBridge держит обоих агентов живыми, и любой из них может отправить сообщение посреди хода другого, например замечание по коду, пока тот еще работает.

Не раздувается ли контекст, если агенты постоянно переписываются?

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

Почему агенты запускаются без запросов разрешений?

Команда abg claude добавляет --dangerously-skip-permissions, а abg codex добавляет --yolo: без этого автономная пара не могла бы работать без человека. Чтобы вернуть запросы, добавьте к обеим командам --safe или задайте AGENTBRIDGE_SAFE=1. Если вы сами указали флаги разрешений, значения по умолчанию отключаются.

Что происходит, когда у одного из агентов кончился лимит подписки?

Команда abg budget показывает остаток обоих окон подписки, пятичасового и недельного. Когда одна сторона упирается в лимит, она останавливается на границе хода и передает задачу другой. Подробнее об автоматическом продолжении рассказывает раздел про координацию лимитов в документации проекта.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов

CLIРасширенный доступ3,6 тыс.Звезды репозитория

AI Builder Club Skills

AI Builder Club — Skills

Плагин-маркетплейс для Claude Code: сделать репозиторий готовым к работе агента и запускать самоподдерживающиеся циклы

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

Операционный слой для Claude Code и Codex: единая команда /do, память проекта между сессиями, защитные хуки, телеметрия расходов и параллельные агенты

ПлагинШирокий доступ927Звезды репозитория
Выбор редакции

Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами

ПлагинШирокий доступ40,4 тыс.Звезды репозитория

Локальная панель мониторинга сессий Claude Code и Codex в реальном времени: активность агентов и вызовы инструментов

CLIРасширенный доступ1,1 тыс.Звезды репозитория

claude-code-sub-agents

Claude Code Subagents Collection

Коллекция специализированных сабагентов для Claude Code: фронтенд, бэкенд, данные, инфраструктура, тестирование, безопасность

ПлагинРасширенный доступ1,7 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
AgentBridge — мост между Claude Code и Codex (эта запись)нет416
Alookнет1 473адреса и почтовые ящики для агентов разных вендоров, без постоянной пары Claude и Codex в одной сессии
agmsgнет1 569скилл обмена сообщениями через общую папку между консольными агентами

Коротко о README

Мост состоит из двух процессов: клиент внутри Claude Code и фоновый демон с прокси к серверу приложения Codex. Порты начинаются с 4500, а от зацикливания защищает метка источника на каждом сообщении: отправителю оно не возвращается.

Бейдж для README

Сообщить о проблеме

Foxx AIAgentBridge — мост между Claude Code и Codex
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.