ClaudeがチームでAI開発!60種類の専門エージェントを自動連携させる企業向けプラットフォーム — ruflo

ruvnet/rufloTypeScript26.6k

Rufloは、Claude Code(AI開発支援ツール)を中心に、100体以上の専門AIエージェントをチームのように協調させて複雑なソフトウェア開発を自動化するプラットフォームです。コーディング担当、テスト担当、セキュリティ監査担当など役割の異なるAIエージェントが「群れ(スウォーム)」を形成し、指示を出すだけで自動的に仕事を分担・連携してくれます。最大の特徴は自己学習機能で、成功したパターンを記憶し、次に似たタスクが来たときに最適なエージェントへ自動で振り分ける仕組みを持っています。Claude、GPT、Geminiなど複数のAIモデルに対応しており、コストに応じて最適なモデルを自動選択し、API利用料を最大75%削減できます。開発チームやAIを活用した大規模開発を効率化したいエンジニア向けのツールです。

🔥 なぜ話題?

AIエージェントを複数協調させる「マルチエージェント」技術が2025年の大きなトレンドとなっており、Claude Codeの普及と相まって、エージェント同士が自律的に学習・連携できるRufloの実用性が注目を集めています。CrewAIやLangGraphなど競合と比較して、自己学習機能や75%のコスト削減といった差別化ポイントが開発者コミュニティで話題になっています。

💡 こう使える!

たとえば「ユーザー認証機能を作って」と一言指示するだけで、設計担当エージェントがアーキテクチャを決め、コーディング担当が実装し、テスト担当が自動テストを書き、セキュリティ担当が脆弱性をチェックする——という一連の作業を複数のAIエージェントが並列で自動的に進めてくれます。次に似た機能を作るときは、前回の成功パターンを学習しているので、さらに速く正確に仕上がります。

ユースケース: 大規模なソフトウェア開発プロジェクトで、複数のAIエージェントに設計・実装・テスト・レビューを自動的に分担させ、開発速度とコード品質を同時に向上させる。

  • 100体以上の専門AIエージェントが群れ(スウォーム)を形成して自動的に協調作業する
  • 成功パターンを自己学習し、タスクごとに最適なエージェントへ自動ルーティング(精度89%)
  • Claude・GPT・Gemini・ローカルモデルなど6種のAIプロバイダーに対応し、コストを最大75%削減
  • 簡単なコード変換はAIを呼ばずWebAssemblyで処理し、352倍高速に実行
  • プロンプトインジェクション防止など企業レベルのセキュリティを内蔵
GitHubで見る →

🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, distributed swarm intelligence, RAG integration, and native Claude Code / Codex Integration

技術情報

言語

TypeScript

ライセンス

MIT

最終更新

2026-03-26

スター数

26,580

フォーク数

2,875

Issue数

393

トピック

agentic-aiagentic-engineeringagentic-frameworkagentic-ragagentic-workflowagentsai-assistantai-toolsanthropic-claudeautonomous-agentsclaude-codeclaude-code-skillscodexhuggingfacemcp-servermodel-context-protocolmulti-agentmulti-agent-systemsswarmswarm-intelligence

技術詳細

アーキテクチャ概要

Rufloは4層構造で構成されている:ユーザー層(CLI/Claude Code)→ オーケストレーション層(MCPサーバー、ルーター、フック)→ エージェント層(Queen + 100体以上のワーカー)→ プロバイダー層(各種LLM)。

主要コンポーネント

RuVector知能レイヤー

  • SONA(自己最適化ニューラルアーキテクチャ): 0.05ms以下で最適なルーティングを学習
  • EWC++(弾性重み統合): 新しいパターンを学習しても既存パターンを忘れない
  • Flash Attention: 注意計算を2〜7倍高速化
  • HNSW: 階層的近傍探索による高速ベクトル検索(150〜12,500倍高速)
  • ReasoningBank: RETRIEVE→JUDGE→DISTILL→CONSOLIDATE→ROUTEの学習ループ
  • Hyperbolic Embeddings: ポアンカレ球モデルによる階層的コード関係の表現
  • LoRA/MicroLoRA: 128倍圧縮の軽量アダプテーション
  • Int8量子化: メモリ使用量を約4分の1に削減
  • 9種の強化学習アルゴリズム: Q-Learning, SARSA, A2C, PPO, DQN, Decision Transformerなど

スウォーム(群れ)協調

  • トポロジー: 階層型、メッシュ型、リング型、スター型の4種
  • 合意プロトコル: Raft、Byzantine Fault Tolerant(BFT)、Gossip、CRDT、Weightedの5種
  • Queen(女王蜂)タイプ: Strategic(計画)、Tactical(実行)、Adaptive(最適化)の3種
  • ワーカータイプ: Researcher、Coder、Analyst、Tester、Architect、Reviewer、Optimizer、Documenterの8種
  • BFT耐障害性: エージェントの1/3まで故障しても正常動作

メモリシステム(ADR-049)

  • AgentDB v3: 20以上のメモリコントローラー(階層メモリ、メモリ統合、因果記憶など)
  • 3段階メモリ: Working Memory → Episodic Memory → Semantic Memory(エビングハウス忘却曲線ベース)
  • MemoryGraph: PageRankとコミュニティ検出による知識グラフ
  • AgentMemoryScope: プロジェクト/ローカル/ユーザーの3スコープ
  • RuVector PostgreSQL: 77以上のSQL関数、約61µs検索、16,400 QPS

対応LLMプロバイダー

  • Anthropic(Claude)、OpenAI(GPT)、Google(Gemini)、Cohere、Ollama(ローカル)、その他
  • 自動フェイルオーバー対応

パフォーマンス指標

指標数値
Agent Booster(WASM)遅延<1ms(LLM比352倍高速)
ルーティング精度89〜100%
ルーティング判断遅延平均0.57ms
APIコスト削減最大75%
トークン削減30〜50%
ONNX埋め込みAPI呼び出し比75倍高速

セキュリティ(AIDefence)

  • プロンプトインジェクション検出(<10ms)
  • PII(個人情報)検出、ジェイルブレイク検出
  • パストラバーサル防止、コマンドインジェクション防止
  • bcryptによる認証情報管理
  • 暗号学的証明付きミューテーションガード

対応環境

  • Node.js 20以上、npm 9+ / pnpm / bun
  • Claude Code、VS Code、Cursor、Windsurf、ChatGPT(MCP経由)
  • OpenAI Codex CLIとのデュアルモード対応

MCP統合

  • 313以上のMCPツールを提供
  • Claude Desktop、VS Code(1.102+)、Cursor、Windsurfなど主要IDE対応

ライセンス

  • MIT License(商用利用可能)

競合比較(README記載)

CrewAI、LangGraph、AutoGen、Manusとの比較で、自己学習、EWC++、HNSW、BFT合意、313ツールのMCP統合など多くの機能でRufloが優位とされている。

インストール・クイックスタート

インストール手順

前提条件: Node.js 20以上、npm 9以上が必要。Claude Codeを先にインストールしておくこと。

# Claude Codeのインストール
npm install -g @anthropic-ai/claude-code

ワンライナーインストール(推奨):

curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash

# フルセットアップ(グローバル + MCP設定 + 診断)
curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash -s -- --full

npxで使う場合:

npx ruflo@latest init

Claude Code連携の設定:

claude mcp add ruflo -- npx -y ruflo@latest mcp start
claude mcp list  # 確認

基本的な使い方:

npx ruflo@latest init                    # プロジェクト初期化
npx ruflo@latest mcp start                # MCPサーバー起動
npx ruflo@latest agent spawn -t coder --name my-coder  # エージェント起動
npx ruflo@latest hive-mind spawn "タスクの説明"          # スウォーム起動

参考になる外部の関連記事

過去のトレンド履歴

関連リポジトリ

プログラミング不要!ドラッグ&ドロップでAIエージェントを作れるビジュアルツール — Flowise

FlowiseAI/FlowiseTypeScript50.3k

Flowiseは、AIエージェント(自律的に判断して動くAIプログラム)をプログラミングなしで構築できるオープンソースのツールです。パズルのピースを組み合わせるように、画面上でブロックをドラッグ&ドロ

AIコーディングエージェントを10体同時に走らせろ!並列開発を実現するターミナル — superset

superset-sh/supersetTypeScript4.6k

Supersetは、Claude CodeやOpenAI Codexなど複数のAIコーディングエージェント(自動でコードを書いてくれるAIツール)を同時並行で動かせる、macOS向けのデスクトップアプ

Claude Codeを「チーム」に進化させる!複数AIエージェント同時稼働のマルチエージェント司令塔 — oh-my-claudecode

Yeachan-Heo/oh-my-claudecodeTypeScript20.1k

oh-my-claudecodeは、Claude Code(AIコーディングアシスタント)を複数のAIエージェントが協力して動く「チーム」に変えるツールです。通常Claude Codeは1つのAIが1

60種類のAIエージェントが連携する!企業向けAI開発チーム自動化プラットフォーム — claude-flow

ruvnet/claude-flowTypeScript15.2k

Rufloは、ClaudeというAIを使って複数のAIエージェント(AIアシスタント)を同時に動かし、チームワークで複雑なプログラミングタスクを自動化するプラットフォームです。60種類以上の専門エージ

メールや会議の記憶を「知識グラフ」に変換するAI同僚 — あなたの仕事をローカルで支える — rowboat

rowboatlabs/rowboatTypeScript11.9k

Rowboatは、メールや会議メモなどの仕事の情報を自動的に「知識グラフ(情報同士のつながりを地図のように整理したもの)」として蓄積し、その文脈を活かして仕事を手伝ってくれるAIアシスタントです。たと