RCFlow: Open-source orchestrator for Claude Code, Codex, and OpenCode with multi-session management

✍️ OpenClawRadar📅 Published: May 4, 2026🔗 Source
RCFlow: Open-source orchestrator for Claude Code, Codex, and OpenCode with multi-session management
Ad

RCFlow is an open-source orchestrator for AI coding agents — Claude Code, Codex, and OpenCode. It solves the problem of managing 8-10 parallel coding sessions across tmux windows: sessions fading out of attention, lost confirmations, and forgotten prompts. RCFlow gives you one UI where every session is visible with state.

Key features

  • Hierarchical organization: Machines → Projects → Sessions in one sidebar. Status dots indicate running, paused, waiting, or done.
  • One client, many workers: A single client connects to backends across all your machines (Linux, macOS, Windows, WSL). Client also runs on Android.
  • Tasks tab: Write up the task and description first, then spin up a session from it.
  • Prep plan: Draft a plan for a feature before the session that implements it.
  • Artifacts tab: RCFlow reads session messages, picks up file paths via regex (configurable — track .md files, .exe files, logs, etc.), and surfaces them in one place.
  • Worktrees that actually work: Creates git worktree, auto-detects package manager (npm/yarn/pnpm/bun, pip/poetry/uv/pipenv, cargo, go mod, bundle, dotnet, maven, gradle), runs install, copies .env by default (configurable per project).
  • Telemetry & analytics: Real-time charts for token usage, latency, and tool-call metrics with per-session and aggregate drill-down.
  • Live config: Change LLM provider, API keys, ports, and other settings at runtime via REST. No restart.
  • Orchestrator LLM: A helper layer on top of coding agents (not autopilot), pluggable across Anthropic, AWS Bedrock, or any OpenAI-compatible endpoint.
Ad

Installation (Linux/macOS)

curl -fsSL https://rcflow.app/get-worker.sh | sh # backend
curl -fsSL https://rcflow.app/get-client.sh | sh # desktop client

Pre-built clients for Linux, macOS, Windows, and Android are on the releases page. Latest version is v0.43.0.

Stack

  • Client: Flutter
  • Backend: Python 3.12 + FastAPI (managed with uv)
  • Database: SQLite (no separate service)
  • License: AGPL v3

How it talks to Claude Code

RCFlow uses each agent's API as much as possible. Note: Claude Code's API exposes that a file was edited and which file, but not the diff — RCFlow had to work around that to surface diffs in the UI.

Honest rough edges

  • Occasional message loss in a session if the app crashes/restarts mid-session (individual messages, not whole session).
  • Pausing/resuming sessions has hidden complexity — sometimes the agent keeps working briefly before stopping.
  • Attachments work but are underbaked — currently context-dumped text, not treated as real files agents can read/copy.

Coming next

Propagation-related features are in development (details in the source).

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claude's Canva integration: a practical workflow for design generation
Tools

Claude's Canva integration: a practical workflow for design generation

Claude's Canva connector exports editable Canva projects with structured layouts, not flat images. The post details a workflow from prompt to finished carousel in 12-15 minutes, including setup, high-fidelity mode, and honest limitations.

OpenClawRadar
Open-source SwiftUI testing skill for Claude Code uses Computer Use to visually test apps
Tools

Open-source SwiftUI testing skill for Claude Code uses Computer Use to visually test apps

An open-source Claude Code skill called /ios-test visually tests SwiftUI apps using Computer Use capability. The agent finds .xcodeproj files, builds the app in a Simulator, then navigates through every screen, tapping buttons and following links like a real user.

OpenClawRadar
OpenClaw Integration for Indian Stock Markets: Multi-Agent Analysis and Trading Terminal
Tools

OpenClaw Integration for Indian Stock Markets: Multi-Agent Analysis and Trading Terminal

An open source trading terminal for Indian markets has been wired up as an OpenClaw skill server, allowing any OpenClaw agent to pull Indian stock market data and run full analysis over HTTP without local installation. The system uses seven specialist agents working in parallel to generate structured analysis with trade plans.

OpenClawRadar
Skales: Desktop AI Agent with Ollama Support, 300MB Idle RAM
Tools

Skales: Desktop AI Agent with Ollama Support, 300MB Idle RAM

Skales is a native Electron desktop app that provides an autonomous AI agent with .exe/.dmg installers, works with Ollama for local inference or cloud providers, and uses ~300MB idle RAM with data stored locally in ~/.skales-data.

OpenClawRadar