RCFlow: Claude Code、Codex、OpenCode向けのオープンソースオーケストレーター、マルチセッション管理対応

RCFlowは、AIコーディングエージェント — Claude Code、Codex、OpenCode — 向けのオープンソースオーケストレーターです。tmuxウィンドウで8〜10の並行コーディングセッションを管理する際に生じる問題(セッションが注意の外に消えていく、確認が失われる、プロンプトを忘れる)を解決します。RCFlowは、すべてのセッションが状態とともに見える単一のUIを提供します。
主な機能
- 階層的整理: マシン → プロジェクト → セッションが1つのサイドバーに。ステータスドットで実行中、一時停止中、待機中、完了を示します。
- 1つのクライアント、多数のワーカー: 単一のクライアントがすべてのマシン(Linux、macOS、Windows、WSL)のバックエンドに接続します。クライアントはAndroidでも動作します。
- タスクタブ: まずタスクと説明を書き、そこからセッションを起動します。
- 準備計画: 機能を実装するセッションの前に、計画を草案します。
- アーティファクトタブ: RCFlowはセッションメッセージを読み取り、正規表現でファイルパスを検出(設定可能 — .mdファイル、.exeファイル、ログなどを追跡)、一箇所に表示します。
- 実際に機能するワークツリー: gitワークツリーを作成し、パッケージマネージャー(npm/yarn/pnpm/bun、pip/poetry/uv/pipenv、cargo、go mod、bundle、dotnet、maven、gradle)を自動検出し、インストールを実行し、デフォルトで.envをコピー(プロジェクトごとに設定可能)。
- テレメトリーと分析: トークン使用量、レイテンシー、ツール呼び出しメトリクスのリアルタイムグラフ。セッション単位と集計のドリルダウンが可能。
- ライブ設定: LLMプロバイダー、APIキー、ポート、その他の設定をREST経由で実行時に変更可能。再起動不要。
- オーケストレーターLLM: コーディングエージェントの上に配置されるヘルパーレイヤー(自動操縦ではない)。Anthropic、AWS Bedrock、OpenAI互換エンドポイントにプラグイン可能。
インストール(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を可能な限り利用します。注意:Claude CodeのAPIはファイルが編集されたこととどのファイルかを公開しますが、差分は公開しません。そのため、RCFlowはUIに差分を表示するために回避策を講じました。
正直な欠点
- アプリがセッション中にクラッシュ/再起動すると、セッション内でメッセージが失われることがあります(セッション全体ではなく個別のメッセージ)。
- 一時停止/再開には隠れた複雑さがあり、停止する前にエージェントが一時的に動作し続けることがあります。
- 添付ファイルは機能しますが、未成熟です。現在はコンテキストとしてダンプされたテキストであり、エージェントが読み取ったりコピーしたりできる実際のファイルとしては扱われません。
今後の予定
伝搬関連の機能が開発中です(詳細はソースにあります)。
📖 ソース全文を読む: r/ClaudeAI
👀 See Also

プロンプトマスター:正確なAIツールプロンプトを生成するClaudeスキル
Prompt-Masterは、Cursor、Claude Code、GPT、Midjourney、Kling、Eleven Labsなど、さまざまなAIツール向けに正確なプロンプトを生成する無料のClaudeスキルです。このツールはGitHubで600以上のスターを獲得し、4000以上のトラフィックを処理しています。

Hearth: オープンクロー上で動作する、家庭向けのセルフホスト型マルチユーザーAIチャットアプリ
Hearthは、OpenClaw上に構築されたセルフホスト型の家庭用AIチャットアプリです。各家族メンバーに別々のアカウントと会話を提供し、PIN/生体認証ログイン、プライベートチャット、リマインダー、モデルプリセットなどの機能を備えています。

RUNEプロトコル:AIセッションメモリをプラットフォーム間で保存
RUNE(Relational User Notation for Entities)は、AIとの関係性全体を1つの暗号化された.runeファイルに保存できるオープンソースプロトコルです。これにより、AIアシスタントがセッション間でユーザーを忘れてしまう「コールドスタート問題」を解決します。Claude Opus 4.6で作成され、ClaudeとGPTプラットフォームの両方で動作します。

vllm-mlxフォークは、ローカルAIコーディングエージェント向けにツール呼び出しとプロンプトキャッシュを追加します。
開発者がvllm-mlxを修正し、ツール呼び出しの問題を解決し、プロンプトキャッシュを追加することで、Apple Silicon上のOpenClawのTTFTを28秒から0.3秒に短縮しました。このフォークは、M3 UltraでQwen3-Coder-Nextを65 tok/sで動作させ、機能呼び出しを可能にします。