Repowire CLI

Локальная сеть для кодинг-агентов: Claude Code, Codex, OpenCode и Pi задают друг другу вопросы между проектами и машинами

  • 272 ★ репозитория
  • Последний коммит
CLI

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

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

  • Хуки и MCP-инструменты дают одному агенту отправлять вопросы и задания другому, а Telegram, Slack и ретранслятор дают удаленный доступ к управлению сессиями
  • Демон слушает локальный порт панели, а секрет ретранслятора лежит в `~/.repowire/config.yaml`
Все причины и проверки

prassanna-ravishankar/repowire

Установка

Работает в

Ручная установка

brew install prassanna-ravishankar/repowire/repowire

Затем выполните `repowire setup`: он находит установленные агенты и подключает их. Нужны macOS или Linux.

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

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

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

  • Хуки и MCP-инструменты дают одному агенту отправлять вопросы и задания другому, а Telegram, Slack и ретранслятор дают удаленный доступ к управлению сессиями
  • Демон слушает локальный порт панели, а секрет ретранслятора лежит в `~/.repowire/config.yaml`

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

Что делает

Repowire связывает уже открытые сессии агентов в одну сеть. Каждая сессия получает имя, и агент одного проекта может спросить агента другого, например какие эндпоинты тот открывает. Вопрос уходит через MCP-инструмент `ask`, адресат отвечает из своего текущего рабочего каталога, а ответ приходит уведомлением `ack`. Все участники подключаются к локальному демону, который хранит реестр сессий, маршрутизирует вопросы, следит за незакрытыми запросами и запускает расписания. Для Claude Code подключение идет через хуки и MCP, для Codex через App Server, для OpenCode через плагин на TypeScript, для Pi через собственное расширение. Команда `repowire setup` находит установленные агенты и подключает их сама. Сверх обмена вопросами есть панель в браузере, управление из Telegram и Slack, общие входящие для человека, отложенные напоминания командой `repowire schedule` и постоянные задания по расписанию. Команда `repowire why` показывает по трейлерам коммита, какие обсуждения привели к изменению. Необязательный облачный ретранслятор дает удаленный доступ к панели и удаленный MCP.

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

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

  • В одном репозитории нужна настоящая форма API из другого, а агент второго проекта уже работает и знает свою кодовую базу
  • Сессией-координатором нужно раздавать задачи проектам, собирать статус и напоминать о ревью
  • За работой агентов хочется следить и отвечать им с телефона через Telegram или с панели в браузере
  • Агент должен сам проснуться через десять минут и проверить результат сборки

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

  • Нужен планировщик, который сам разбивает цель на задачи и сливает проверенный код: Repowire только связывает уже запущенные сессии
  • Агенты работают на разных машинах и должны писать друг другу: через ретранслятор такие машины не переписываются
  • Система без macOS или Linux: README рассчитан на эти две платформы
  • Нужен единый чат в окне для людей: Repowire сеть и панель вокруг агентов, а отдельного чата нет

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

Спроси у агента в project-b, какие эндпоинты он отдает, и покажи его ответ

Ограничения

  • Работает на macOS и Linux. Для стандартной схемы с Claude Code нужен tmux, для Codex, OpenCode и Pi он необязателен.
  • Claude Code должен быть версии 2.1.224 или новее.
  • Необязательный облачный ретранслятор использует исходящие соединения, а секрет хранится в `~/.repowire/config.yaml`.
  • Мост Channel и ACP для Claude Code помечен экспериментальным и включается отдельно.
  • Текущая панель и сеансовая модель в доработке: автор планирует расширить команды управления сессиями.

Как отключить. Удалите подключения Repowire из конфигураций агентов, остановите демон и удалите пакет, например командой `brew uninstall repowire`. Если включали ретранслятор, удалите секрет из `~/.repowire/config.yaml` и плагин `repowire-remote` в Claude Code.

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

Как установить Repowire?

На macOS и Linux выполните `brew install prassanna-ravishankar/repowire/repowire`, затем `repowire setup`. Есть и скрипт с проверкой контрольной суммы: `curl -fsSL https://github.com/prassanna-ravishankar/repowire/releases/latest/download/install.sh | sh`.

Как проверить, что агенты видят друг друга?

Откройте обычные сессии `claude` и `codex` в разных каталогах и выполните `repowire peer list`. Claude Code регистрируется при старте сессии, Codex при открытии потока в терминале.

Нужен ли доступ в интернет и сторонний сервер?

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

Можно ли управлять агентами с телефона?

Да. Telegram и Slack служат пультом управления агентами: сообщение человека открывает отслеживаемый вопрос, а для разовых напоминаний есть отдельные команды notify и FYI.

Что такое repowire why?

Команда по трейлерам `Repowire-Thread` и `Repowire-Session` в коммите показывает обсуждения агентов, которые привели к изменению. Работает для коммитов Claude Code, сделанных через Repowire.

Обсуждение

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

Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.

CLIШирокий доступ117Звезды репозитория
Официальный

Демон на Rust и MCP-сервер: Claude Code, Codex, Cursor и другие агенты команды обмениваются шифрованными сообщениями напрямую

CLIШирокий доступ1,5 тыс.Звезды репозитория

DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.

CLIШирокий доступ129Звезды репозитория

Мост между локальными CLI-агентами: Codex, Cursor или Claude Code делегируют работу Antigravity, Grok, Kimi и еще семи агентам.

MCP-серверШирокий доступ126Звезды репозитория

Agents Can Communicate (ACC)

Agents Can Communicate

ACC передает вопросы, ревью и хэндоффы между сессиями Claude Code, Codex и других клиентов на одной машине

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

Хаб и CLI anet соединяют Claude Code, Codex, Grok и OpenCode с разных машин в сеть, куда задачи ставят из одного окна.

CLIШирокий доступ114Звезды репозитория

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Repowire (эта карточка)нет272
MCP Agent MailнетAPI-ключ2 232почтовый ящик для агентов поверх MCP, без живых сессий, расписаний и панели
AgentPeerChatнет162чат между агентами в виде скилла, без демона, реестра сессий и мобильного управления

Коротко о README

README начинается с задачи: дать открытым агентам имена и позволить им передавать сообщения без копирования. Дальше идут быстрый старт, список возможностей, схема работы демона, таблицы поддерживаемых агентов и поверхностей, сравнение с планировщиками и типовые сценарии.

Бейдж для README

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

Foxx AIRepowire
Foxx AI

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