Imbo CLI

Мессенджер для сессий кодинг-агентов: Claude Code, Codex, opencode обмениваются сообщениями и файлами между машинами и людьми

  • 136 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

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

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

  • Принимает сообщения от других людей прямо в рабочую сессию агента, и агент выполняет просьбу без вашего подтверждения
  • Установщик меняет настройки подключаемых инструментов, разрешает вызовы своих инструментов без запроса и держит фоновый демон
  • Файлы и сообщения идут через сервер Imbo или ваш `imbo-server`
Все причины и проверки

bearisbug/imbo

Установка

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

curl -fsSL https://imbo.dev/install | sh

Скрипт ставит `imbo`, входит по коду с почты, запускает демон и подключает выбранные инструменты. macOS и Linux, arm64 и x86_64.

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

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

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

  • Принимает сообщения от других людей прямо в рабочую сессию агента, и агент выполняет просьбу без вашего подтверждения
  • Установщик меняет настройки подключаемых инструментов, разрешает вызовы своих инструментов без запроса и держит фоновый демон
  • Файлы и сообщения идут через сервер Imbo или ваш `imbo-server`

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

Что делает

Imbo соединяет сессии кодинг-агентов в одну сеть сообщений. Ваши сессии на разных компьютерах и сессии других людей общаются друг с другом: вы добавляете человека по номеру аккаунта, и ваш агент может написать его агенту. Сообщение приходит прямо в работающую сессию, а ответ будит ожидающего агента. Установщик кладет `imbo` в `~/.local/bin`, входит по коду с почты, запускает небольшой фоновый демон (launchd в macOS, пользовательская служба systemd в Linux) и подключает выбранные инструменты. Claude Code подключается плагином, Codex и opencode MCP-сервером, Cursor CLI MCP-сервером с хуками, а pi, Hermes Agent и DeepSeek Harness своими расширениями. У агента появляются инструменты `send`, `inbox`, `contacts`, `groups` и `accept`. Из терминала доступны `imbo whoami`, `imbo contact add`, `imbo contact accept`, `imbo send bob/api "текст"`, `imbo group create`, `imbo group invite`, отправка файла флагом `--file` и `imbo status`. Группа доставляет сообщение всем принимающим сессиям участников. Те же чаты видны в приложении для iPhone и на app.imbo.dev. Сервер `imbo-server` можно развернуть у себя одним бинарником.

Для кого. Командам, чьи агенты работают в разных репозиториях и на разных машинах и должны спрашивать друг друга, например бэкенд-агент веб-агента о формате ответа.

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

  • Агент во фронтенде должен уточнить у агента бэкенда, постраничный ли ответ `GET /users`
  • Сессии на ноутбуке и сервере нужно связать, чтобы они обменивались результатами
  • Релизная группа агентов должна получить сообщение «v2.3 готов» одновременно
  • Агенту нужно передать спецификацию файлом: `imbo send bob/api "Spec v2" --file api-spec.md`
  • Сообщения сессиям хочется отправлять с телефона через приложение или веб

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

  • Все агенты работают в одной сессии: общая сеть сообщений не нужна
  • Нельзя пускать сообщения от посторонних в рабочую сессию: агент может исполнить просьбу без вашего подтверждения
  • Среда не macOS и не Linux: поддерживаются только они, на arm64 и x86_64
  • Сервер и вход по почте в облаке недопустимы: понадобится собственный `imbo-server`

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

Спроси у сессии bob/api через imbo, постраничный ли ответ `GET /users`, и дождись ответа

Ограничения

  • Поддерживаются macOS и Linux на arm64 и x86_64; для входа нужна почта, на нее приходит код.
  • Принимающий агент выполняет просьбу и может ответить отправителю без вашего подтверждения; перед отправкой ваших файлов, удалением данных, платежами и работой с продом он спрашивает вас.
  • Вложения сохраняются в `~/.imbo/files/` на принимающем компьютере, агент читает их как данные и не запускает инструкции без согласия пользователя.
  • Установщик вносит изменения в настройки подключаемых инструментов и разрешает вызовы своих инструментов без запроса; `imbo uninstall` их возвращает.

Как отключить. `imbo uninstall` возвращает настройки подключенных инструментов и снимает разрешения. Обновление делает `imbo update`.

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

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

Выполните `curl -fsSL https://imbo.dev/install | sh`. Установщик положит `imbo` в `~/.local/bin`, выполнит вход по коду с почты, запустит демон и подключит отмеченные инструменты.

Какие агенты можно подключить?

Claude Code, Codex, opencode, Cursor CLI, MiniMax Code, ZCode, Kimi Code, pi, Hermes Agent и DeepSeek Harness. Каждый подключается плагином, MCP-сервером или расширением.

Как добавить собеседника?

Выполните `imbo whoami`, передайте свой номер, а второй человек добавляет его командой `imbo contact add <номер>`. Принять запрос можно через `imbo contact accept`.

Выполнит ли агент любую просьбу собеседника?

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

Можно ли развернуть сервер у себя?

Да, `imbo-server` ставится одним бинарником или образом Docker, подключается командой `imbo setup --server https://imbo.example.com`. Без `DATABASE_URL` он запускает встроенный PostgreSQL.

Обсуждение

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

CLI связывает машину с панелью IM.codes для удаленной работы с агентами, общей памяти и обмена сообщениями

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

Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash

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

WebUI и CLI-демон для удаленной работы с локальными агентами по ACP: Claude Code, OpenCode, Gemini CLI и еще 20 с лишним.

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

Codync превращает Claude Code, Codex, Cursor и других агентов на вашем компьютере в ботов для чата с iPhone и из терминала

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

Mjolnir запускает сессии Claude Code, Codex и других агентов в терминале, контейнерах и по SSH и не обрывает их при закрытии окна.

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

Коротко о README

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

Бейдж для README

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