React、Angular、Vue、チャットアプリで、生成UI、共有状態、人間が介在するフローを備えたエージェントネイティブアプリを構築するためのTypeScript SDK。
ruvnet/ruflo
Claude CodeとCodexにマルチエージェントのスウォーム、自己学習メモリ、ベクトル検索、マシン間のエージェント連携を追加するハーネス。
- スター
- 76,810
- フォーク
- 9,071
- 未解決の Issue
- 1,064
- 最終コミット
- 昨日
これは何?
RufloはClaude CodeとCodexを拡張する実行レイヤーです。複数の専門エージェントをスウォームとして連携させ、エージェント間でタスクを振り分け、セッションをまたいでメモリを保持するため、後の作業で過去の結果を活用できます。Claude Codeのプラグインマーケットプレイス、またはnpxのセットアップコマンドからインストールでき、MCP対応の他のクライアントにツールを公開することもできます。
プロジェクトには、ベクトルメモリ(HNSWインデックスを備えたAgentDB)、軌跡ベースの学習、バックグラウンドワーカー、コスト追跡、ターミナルUI、エージェントの実行状況を確認するブラウザ風のコンソールなど、複数のサブシステムが含まれています。フェデレーション層により、異なるマシン上のエージェントがmTLSとed25519で認証できます。また、メッセージがノードから送信される前に、送信データからPIIを除去します。
RufloはMITライセンスのTypeScriptプロジェクトです。プラグインはセキュリティ監査、DDDのスキャフォールディング、SPARC手法、テスト、ドキュメント生成などをカバーしており、チームは必要な機能だけを導入できます。
主な機能
- 01100以上の専門エージェントを、階層型、メッシュ型、適応型のスウォームとして連携させます。
- 02HNSWインデックスを備えたベクトルデータベースにエージェントのメモリを保存し、セッションをまたいだ検索を可能にします。
- 03タスクの軌跡とフィードバックから学習し、その後のルーティングに活用します。
- 04PIIフィルタリングを備えたフェデレーションを通じて、異なるマシン上のエージェントが認証を行い、作業をやり取りできます。
- 05ターミナルUIとコンソールで、エージェントの実行状況、コスト、ログを確認できます。
- 06プラグイン経由でClaude Codeと連携し、MCPサーバー経由で他のMCPクライアントにも対応します。
ユースケース
- Claude Code内で、コードベースを対象にコーディング、テスト、レビューのエージェントを並行実行する。
- 複数のセッションにわたって、プロジェクトのコンテキストや過去の判断をエージェントが参照できるようにする。
- 生データを共有せずに、別々のマシンや組織に属するエージェントを協働させる。
- エージェントのワークフロー全体で、トークン使用量とコストを追跡する。
クイックスタート
- 1
マーケットプレイスからClaude Codeにコアプラグインをインストールします
/plugin marketplace add ruvnet/ruflo - 2
プロジェクトのターミナルでセットアップウィザードを実行します
npx ruflo@latest init wizard - 3
stdio MCPに対応したクライアント向けに、Ruflo MCPサーバーを起動します
npx -y ruflo@latest mcp start
使う前に知っておきたいこと
- プラグインのインストールにはClaude Code 2.1.287以降が必要です。
- Modはアカウントの権限で実行され、サンドボックス化されません。インストール前にコードを確認してください。
- コンソール機能とMod機能はClaude Codeとの統合機能です。フックのサポートはクライアントによって異なります。
トピック
よくある質問
- ruflo とは?
- Claude CodeとCodexにマルチエージェントのスウォーム、自己学習メモリ、ベクトル検索、マシン間のエージェント連携を追加するハーネス。 RufloはClaude CodeとCodexを拡張する実行レイヤーです。複数の専門エージェントをスウォームとして連携させ、エージェント間でタスクを振り分け、セッションをまたいでメモリを保持するため、後の作業で過去の結果を活用できます。Claude Codeのプラグインマーケットプレイス、またはnpxのセットアップコマンドからインストールでき、MCP対応の他のクライアントにツールを公開することもできます。
- ruflo は無料で使えますか?ライセンスは?
- ruflo は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ruflo は今もメンテナンスされていますか?
- 活発にメンテナンス中。ruflo の最終コミットは 2026年10月19日 です。
- ruflo は何に使えますか?
- Claude Code内で、コードベースを対象にコーディング、テスト、レビューのエージェントを並行実行する。 複数のセッションにわたって、プロジェクトのコンテキストや過去の判断をエージェントが参照できるようにする。 生データを共有せずに、別々のマシンや組織に属するエージェントを協働させる。 エージェントのワークフロー全体で、トークン使用量とコストを追跡する。
- ruflo のインストール方法は?
- マーケットプレイスからClaude Codeにコアプラグインをインストールします: /plugin marketplace add ruvnet/ruflo プロジェクトのターミナルでセットアップウィザードを実行します: npx ruflo@latest init wizard stdio MCPに対応したクライアント向けに、Ruflo MCPサーバーを起動します: npx -y ruflo@latest mcp start
- ruflo はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ruvnet/ruflo
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
PythonとTypeScriptで、ツール、MCP、メモリ、モデルのポータビリティを備えたAIエージェントを構築・実行するためのオープンソースSDK。
逐次・並列・グラフ・階層型のワークフローでマルチエージェントシステムを構築・連携するPythonフレームワーク。
長時間の調査やファイルを扱う作業向けの、ReActと並列Agent Teamに対応したオープンソースのエージェントランタイムとターミナルTUI。
Claude CodeやCodexなどのコーディングエージェントを1つの会話に集めるVS Code拡張機能。
永続的な認知メモリ、任意のHEXACOパーソナリティ、マルチエージェント連携を備え、13のLLMプロバイダーに対応するTypeScript製AIエージェントフレームワーク。