RCFlow : Orchestrateur open-source pour Claude Code, Codex et OpenCode avec gestion multi-session

RCFlow est un orchestrateur open-source pour les agents de codage IA — Claude Code, Codex et OpenCode. Il résout le problème de la gestion de 8 à 10 sessions de codage parallèles dans des fenêtres tmux : des sessions qui sortent de l'attention, des confirmations perdues et des invites oubliées. RCFlow vous offre une interface unique où chaque session est visible avec son état.
Fonctionnalités clés
- Organisation hiérarchique : Machines → Projets → Sessions dans une barre latérale unique. Des points de statut indiquent si une session est en cours, en pause, en attente ou terminée.
- Un client, plusieurs workers : Un seul client se connecte aux backends sur toutes vos machines (Linux, macOS, Windows, WSL). Le client fonctionne également sous Android.
- Onglet Tâches : Rédigez d'abord la tâche et sa description, puis lancez une session à partir de celle-ci.
- Plan de préparation : Élaborez un plan pour une fonctionnalité avant la session qui l'implémente.
- Onglet Artefacts : RCFlow lit les messages de session, repère les chemins de fichiers via une regex (configurable — suivez les fichiers .md, .exe, les logs, etc.) et les affiche en un seul endroit.
- Worktrees qui fonctionnent réellement : Crée un worktree git, détecte automatiquement le gestionnaire de paquets (npm/yarn/pnpm/bun, pip/poetry/uv/pipenv, cargo, go mod, bundle, dotnet, maven, gradle), exécute l'installation, copie .env par défaut (configurable par projet).
- Télémétrie et analytique : Graphiques en temps réel pour l'utilisation des tokens, la latence et les métriques d'appels d'outils, avec exploration par session et agrégée.
- Configuration en direct : Modifiez le fournisseur LLM, les clés API, les ports et d'autres paramètres à l'exécution via REST. Pas de redémarrage.
- LLM orchestrateur : Une couche d'assistance au-dessus des agents de codage (pas de pilotage automatique), adaptable via Anthropic, AWS Bedrock ou tout point de terminaison compatible OpenAI.
Installation (Linux/macOS)
curl -fsSL https://rcflow.app/get-worker.sh | sh # backend
curl -fsSL https://rcflow.app/get-client.sh | sh # client de bureauLes clients pré-construits pour Linux, macOS, Windows et Android sont disponibles sur la page des versions. La dernière version est la v0.43.0.
Stack technique
- Client : Flutter
- Backend : Python 3.12 + FastAPI (géré avec
uv) - Base de données : SQLite (aucun service séparé)
- Licence : AGPL v3
Comment il communique avec Claude Code
RCFlow utilise autant que possible l'API de chaque agent. Note : l'API de Claude Code expose qu'un fichier a été modifié et lequel, mais pas le diff — RCFlow a dû contourner cela pour afficher les diffs dans l'interface.
Points faibles honnêtes
- Perte occasionnelle de messages dans une session si l'application plante/repart au milieu d'une session (messages individuels, pas la session entière).
- La mise en pause/reprise des sessions a une complexité cachée — parfois l'agent continue de travailler brièvement avant de s'arrêter.
- Les pièces jointes fonctionnent mais sont sous-développées — actuellement, le texte est déversé dans le contexte, non traité comme de véritables fichiers que les agents peuvent lire/copier.
Prochaines étapes
Les fonctionnalités liées à la propagation sont en développement (détails dans la source).
📖 Lire la source complète : r/ClaudeAI
👀 See Also

L'extension Event Horizon pour VS Code ajoute le verrouillage de fichiers et la coordination des plans pour plusieurs agents IA.
Event Horizon, une extension VS Code initialement créée pour visualiser Claude Code, inclut désormais des fonctionnalités de verrouillage de fichiers et de coordination de plans pour empêcher plusieurs agents IA d'écraser mutuellement leur travail sur la même base de code. L'outil prend en charge Claude Code, OpenCode et Copilot avec une configuration en un clic.

PocketBot : l'IA compile des automatisations en JavaScript pour une planification déterministe et économique.
PocketBot résout les problèmes de coût des API et du matériel en compilant les requêtes en langage naturel en scripts JavaScript autonomes qui s'exécutent selon des planifications sans appels LLM au moment de l'exécution. L'outil utilise l'IA une seule fois pour écrire le code, puis s'exécute de manière déterministe avec plus de 20 intégrations, notamment Google Suite, Slack et Notion.

Application iOS Hyper : Enregistreur vocal avec transcription en temps réel et extraction d'actions
Hyper est une application d'enregistrement vocal iOS qui retranscrit les conversations en temps réel, fournit des résumés et des points d'action, et permet des requêtes en plein milieu d'une conversation via la détection de mot d'activation. Elle est conçue pour les réunions non structurées comme les entretiens individuels, les discussions informelles et les points quotidiens.

Engram : couche mémoire open-source pour Claude Code et les clients MCP
Engram est une couche de mémoire open-source qui fonctionne comme un serveur MCP avec n'importe quel client comme Claude Code, Cursor ou Windsurf. Il stocke des souvenirs illimités avec une recherche sémantique vectorielle, atteint 80 % de précision sur le benchmark LOCOMO et utilise environ 800 tokens par requête contre 5 000+ pour les approches basées sur des fichiers.