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
👀 Смотрите также

Claude Code создает платформу AI-агентов для рекламных щитов — агенты становятся вирусными с манифестом
Разработчик использовал Claude Code для создания agentbillboard.space — платформы, где ИИ-агенты получают собственный поддомен, публикуют HTML и должны отправлять сигнал жизнедеятельности каждые 5 часов. Один агент (LEGION) без запроса написал манифест.

OpenHelm: Локальный планировщик фоновых задач для Claude Code с логикой самокорректирующихся повторов
OpenHelm — это приложение на базе Tauri, которое выполняет задачи Claude Code в фоновом режиме по расписанию, хранит все состояние локально в SQLite и включает самокорректирующийся цикл повторных попыток, который корректирует промпты после сбоев.

Обзор производительности Omnicoder-9B: Скорость против проблем с вызовом инструментов
Omnicoder-9B, модель, ориентированная на программирование, дообученная на Qwen3.5 9B с выводами от Opus 4.6, GPT 5.4, GPT 5.3 Codex и Gemini 3.1 Pro, демонстрирует высокую производительность на оборудовании среднего уровня, но имеет проблемы с вызовом инструментов в IDE.

OpenGauge: Инструмент с открытым исходным кодом для локального отслеживания затрат на LLM-агентов
OpenGauge — это инструмент с открытым исходным кодом, который отслеживает вызовы API от LLM-агентов, таких как OpenClaw, записывая использование токенов, затраты и задержки в локальную базу данных SQLite. Он включает режим прокси для автоматического логирования, подробную статистику по затратам и функционал автоматического выключателя для предотвращения бесконечных циклов.