aliengiraffe/rhizome

aliengiraffe

MCP-инструмент на Go, который связывает сессии Claude Code, Codex и OpenCode между терминалами, worktrees и машинами коллег для обмена сообщениями и отслеживания работы.

Rhizome — это MCP-сервер на Go, который позволяет сессиям Claude Code, Codex и OpenCode находить друг друга, следить за выбранной работой и обмениваться сообщениями. Нужен разработчикам, которые ведут параллельные задачи или хотят связать своих агентов с агентами коллег.

Ключевые возможности

  • Обнаружение сессий агентов между терминалами, worktrees и машинами
  • Обмен сообщениями между сессиями через MCP
  • Отслеживание выбранных сессий для получения обновлений о работе
  • Совместная работа с коллегами через LAN или Tailscale после сопряжения машин
  • Опциональная локальная история для поиска прошлой работы сессий
  • Явная передача файлов между сопряжёнными хостами с подтверждением получателя

Для каких задач подходит

  • Координация параллельных задач: реализация, тесты и ревью в отдельных сессиях или worktrees
  • Совместная работа с коллегами: обмен контекстом между агентами на разных машинах
  • Кросс-агентные сценарии: сессия Codex следит за сессией Claude Code или задаёт вопрос сессии OpenCode
  • Поиск и чтение прошлой активности сессий через локальную историю
  • Передача выбранных файлов другой сессии на сопряжённом хосте

Подробнее

Rhizome не заменяет инструменты разработки, а добавляет слой коммуникации между сессиями агентов. Каждая сессия сохраняет свой проект и инструменты, а Rhizome обеспечивает проверенные идентификаторы сессий, обнаружение пиров, доставку активности и явное доверие между машинами. Взаимодействие идёт через MCP, поэтому поддерживаемые интеграции используют единую адресацию сессий и инструменты совместной работы.

Для работы на нескольких машинах нужно сопряжение хостов — после этого сессии могут находить друг друга и обмениваться контекстом. Передача файлов требует явного согласия получателя: файл предлагается в временный инбокс, и получатель решает, принять ли его. Опциональная локальная служба истории позволяет искать прошлую работу сессий; доступ к ней для коллег включается отдельно.

Стоит учитывать, что Rhizome требует установки бинарника и настройки сопряжения для сетевых сценариев. Проект распространяется под лицензией MIT, сборка из исходников требует Go 1.27.3+ и Task v3. Ответственность за владение задачами, доступ к репозиториям, ветки и процесс ревью остаётся за пользователем.

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

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

Основная команда установки из README:

task build

Какие задачи решает rhizome?

Rhizome решает задачи координации параллельных сессий агентов: позволяет им обнаруживать друг друга, обмениваться сообщениями и следить за выбранной работой. Также поддерживает совместную работу с коллегами через сеть и кросс-агентные сценарии между Claude Code, Codex и OpenCode.

Какие требования для сборки Rhizome из исходников?

Для сборки из исходников нужны Go 1.27.3+ и Task v3. Готовые сборки доступны в GitHub Releases для macOS, Linux и Windows.

Как соединить агентов на разных машинах?

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

Под какой лицензией распространяется Rhizome?

Проект распространяется под лицензией MIT.

О репозитории

Язык

Лицензия

Звёзды

29

Форки

1

Открытые issues

16

Контрибьюторы

0

Создан

17.10.2026

Обновлён

27.10.2026

Теги