Repowire CLI
Локальная сеть для кодинг-агентов: Claude Code, Codex, OpenCode и Pi задают друг другу вопросы между проектами и машинами
- 272 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Хуки и MCP-инструменты дают одному агенту отправлять вопросы и задания другому, а Telegram, Slack и ретранслятор дают удаленный доступ к управлению сессиями
- Демон слушает локальный порт панели, а секрет ретранслятора лежит в `~/.repowire/config.yaml`
Установка
- Работает в
Ручная установка
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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПанель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.
Демон на Rust и MCP-сервер: Claude Code, Codex, Cursor и другие агенты команды обмениваются шифрованными сообщениями напрямую
DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.
Мост между локальными CLI-агентами: Codex, Cursor или Claude Code делегируют работу Antigravity, Grok, Kimi и еще семи агентам.
Agents Can Communicate (ACC)
Agents Can Communicate
ACC передает вопросы, ревью и хэндоффы между сессиями Claude Code, Codex и других клиентов на одной машине
Хаб и CLI anet соединяют Claude Code, Codex, Grok и OpenCode с разных машин в сеть, куда задачи ставят из одного окна.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Repowire (эта карточка) | нет | 272 | ||
| MCP Agent Mail | нет | API-ключ | 2 232 | почтовый ящик для агентов поверх MCP, без живых сессий, расписаний и панели |
| AgentPeerChat | нет | 162 | чат между агентами в виде скилла, без демона, реестра сессий и мобильного управления |
Коротко о README
README начинается с задачи: дать открытым агентам имена и позволить им передавать сообщения без копирования. Дальше идут быстрый старт, список возможностей, схема работы демона, таблицы поддерживаемых агентов и поверхностей, сравнение с планировщиками и типовые сценарии.