RCFlow: оркестратор с открытым исходным кодом для Claude Code, Codex и OpenCode с управлением несколькими сессиями

RCFlow — это оркестратор с открытым исходным кодом для AI-агентов программирования — Claude Code, Codex и OpenCode. Он решает проблему управления 8–10 параллельными сессиями программирования в окнах tmux: когда сессии уходят из поля внимания, теряются подтверждения и забываются промпты. RCFlow предоставляет единый интерфейс, где каждая сессия видна с указанием её состояния.
Ключевые возможности
- Иерархическая организация: Машины → Проекты → Сессии на одной панели. Точки статуса показывают: выполняется, приостановлена, ожидает или завершена.
- Один клиент, много рабочих узлов: Единый клиент подключается к серверным частям на всех ваших машинах (Linux, macOS, Windows, WSL). Клиент также работает на Android.
- Вкладка задач: Сначала напишите задачу и описание, затем запустите сессию на её основе.
- План подготовки: Составьте план для функции до начала сессии, которая её реализует.
- Вкладка артефактов: RCFlow читает сообщения сессий, извлекает пути к файлам с помощью регулярных выражений (настраивается — отслеживайте .md файлы, .exe файлы, логи и т.д.) и отображает их в одном месте.
- Worktree, которые действительно работают: Создаёт git worktree, автоматически определяет менеджер пакетов (npm/yarn/pnpm/bun, pip/poetry/uv/pipenv, cargo, go mod, bundle, dotnet, maven, gradle), запускает установку, по умолчанию копирует .env (настраивается для каждого проекта).
- Телеметрия и аналитика: Графики в реальном времени для использования токенов, задержек и метрик вызова инструментов с детализацией по сессиям и в целом.
- Гибкая конфигурация: Изменяйте LLM-провайдера, API-ключи, порты и другие настройки во время выполнения через REST. Без перезапуска.
- Оркестратор LLM: Вспомогательный слой поверх агентов программирования (не автопилот), подключаемый к Anthropic, AWS Bedrock или любому OpenAI-совместимому endpoint.
Установка (Linux/macOS)
curl -fsSL https://rcflow.app/get-worker.sh | sh # серверная часть
curl -fsSL https://rcflow.app/get-client.sh | sh # настольный клиентПредварительно собранные клиенты для Linux, macOS, Windows и Android доступны на странице релизов. Последняя версия — v0.43.0.
Стек
- Клиент: Flutter
- Серверная часть: Python 3.12 + FastAPI (управляется с помощью
uv) - База данных: SQLite (без отдельного сервиса)
- Лицензия: AGPL v3
Как он взаимодействует с Claude Code
RCFlow максимально использует API каждого агента. Примечание: API Claude Code сообщает, что файл был отредактирован и какой именно файл, но не показывает diff — RCFlow пришлось обойти это, чтобы отображать diff в интерфейсе.
Честные шероховатости
- Иногда теряются сообщения в сессии, если приложение падает или перезапускается во время сессии (отдельные сообщения, не вся сессия).
- Приостановка/возобновление сессий имеет скрытую сложность — иногда агент продолжает работать ещё некоторое время перед остановкой.
- Вложения работают, но реализованы сыро — сейчас это просто текст, добавленный в контекст, а не настоящие файлы, которые агенты могут читать/копировать.
Что дальше
Функции, связанные с распространением, находятся в разработке (подробнее в источнике).
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

Агент-Xray: Инструмент с открытым исходным кодом для отладки сбоев ИИ-агентов на основе журналов трассировки
Agent-Xray — это инструмент с открытым исходным кодом под лицензией MIT, который анализирует журналы трассировки ИИ-агентов, классифицируя сбои по категориям, таким как spin, tool_bug и early_abort, и включает режим enforcement для тестирования исправлений на устойчивость к сложным задачам.

Преттиклоу: Более легкая альтернатива Опенклоу с быстрой настройкой
Pretticlaw — это легковесная альтернатива OpenClaw, для установки которой требуется всего 2 команды, занимает около 30 МБ, отвечает за 2–3 секунды и имеет встроенную панель управления на порту 6767.

Открытый CLI-интерфейс использует Claude Haiku для автоматизации аудита расходов в Xero.
Разработчик выпустил инструмент с открытым исходным кодом для командной строки на Python, который использует Claude Haiku 4.5 для автоматизации аудита расходов в Xero. Инструмент следует подходу 'сначала детерминированный код, затем ИИ для заполнения пробелов', что позволяет удерживать затраты на уровне нескольких центов за запуск аудита.

Microsoft VibeVoice: ASR модели на 60 минут и TTS модели на 90 минут с открытым исходным кодом
VibeVoice — это семейство голосовых AI-моделей с открытым исходным кодом от Microsoft, включающее ASR (однопроходная обработка до 60 минут, диаризация дикторов, более 50 языков) и TTS (мультиспикер до 90 минут, потоковый режим в реальном времени). Использует непрерывные токенизаторы речи с частотой 7,5 Гц и диффузию следующего токена.