Skip to main content
Glama

⚒️ AgentForge

AIエージェントが鍛造される場所 — Claude Code & Codex のためのオーケストレーション

License: MIT Node Based on Ruflo Claude Code Codex

メンテナー: Soulcynics404 · Harsshh

クイックスタート · インストール · Claude Code連携 · スウォームコマンド · MCPサーバー · ドキュメント


エージェント = モデル + ハーネス。 モデルが書き、ハーネスがツール・メモリ・ループ・サンドボックス・制御を与えて実際に仕事ができるようにする。AgentForgeはそのハーネス — Claude CodeとCodexの上に100以上の専門エージェント、連携スウォーム、自己学習メモリ、エンタープライズ向けガードレールを追加する実行レイヤー。エージェントは単に動くだけでなく、協働する。

AgentForgeはrUvによるRuflo(旧claude-flow)の積極的にメンテナンスされているフォークであり、MITライセンスの下でリブランドされ、独立してメンテナンスされています。オリジナルのアーキテクチャに関するすべての功績は、アップストリームプロジェクトとそのコントリビューターに帰属します。


✨ 得られるもの

User ──▶ AgentForge (CLI / MCP) ──▶ Router ──▶ Swarm ──▶ Agents ──▶ Memory ──▶ LLM Providers
                ▲                                                        │
                └────────────────── Learning Loop ◀──────────────────────┘

機能

意味

🧠

自己学習メモリ

セッションをまたいだHNSWベクトル検索 — エージェントは成功したパターンを記憶し再利用する

🐝

連携スウォーム

階層型・メッシュ型・適応型トポロジーと100以上の専門エージェントタイプ

🔀

スマートモデルルーティング

3層ルーティング: 決定的codemod → Haiku → Sonnet/Opus(コスト削減・高速化)

🪝

フック + 可観測性

編集前後フック、セッションライフサイクル追跡、12のバックグラウンドワーカー

🔌

MCPサーバー

MCP対応クライアント(Claude Code、Cursor、Zed…)に300以上のツールを公開

🧩

プラグインエコシステム

ADR、DDD、セキュリティ監査、コスト追跡、ブラウザ自動化など

🛡️

ポリシーエンジン

アクション承認、意思決定台帳、エンタープライズ向け安全エンベロープ


Related MCP server: hAIveMind MCP Server

📦 インストール

要件: Node.js ≥ 20 · npm ≥ 9 · Claude Code または Codex CLI がインストールされ認証済みであること (エージェントはこれらのハーネスを介して実行されます — AgentForgeが調整します)

# Run directly (no install)
npx ruflo --version

# Or install globally
npm install -g ruflo

注: ランタイムパッケージ名はアップストリームから引き継がれています(npm上のruflo)。プロジェクトのアイデンティティ、ブランディング、メンテナンスはAgentForgeのものです。


🚀 クイックスタート

1️⃣ プロジェクトで初期化

cd my-project
npx ruflo init

これにより以下が作成されます:

my-project/
├── .claude/            # Claude Code settings + hook configs
├── .agentforge/        # memory DB, session state
├── .agents/skills/     # cross-agent skill registry
└── CLAUDE.md           # project rules wired for orchestration

2️⃣ ヘルスチェック

npx ruflo doctor --fix      # verifies Node, MCP servers, memory DB, API keys

3️⃣ Claude Codeを起動して…話すだけ

init後、通常どおりClaude Codeを開くだけで、フックがタスクをスウォームに自動ルーティングし、成功パターンから学習し、バックグラウンドでエージェントを調整します:

you: "Build a REST API with auth, tests, and docs"
     → planner agent breaks it down
     → coder agents build in parallel
     → reviewer agent checks output
     → memory stores what worked

🔗 Claude Codeとの連携

自動(推奨)

npx ruflo init がすべてを配線します: MCP登録、.claude/settings.jsonのフック、スキル、CLAUDE.md。

手動MCP登録

Claude CodeのMCP設定(~/.claude.json またはプロジェクトの .mcp.json)に追加:

{
  "mcpServers": {
    "agentforge": {
      "command": "npx",
      "args": ["ruflo", "mcp", "start"]
    }
  }
}

その後、Claude Code内で300以上のツールを直接呼び出せます: memory_search、swarm_init、agent_spawn、task_orchestrate、neural_train など。

Claude Codeプラグインとしてインストール

# From the Claude Code prompt:
/plugin marketplace add Soulcynics404/AgentForge
/plugin install agentforge@AgentForge

このプラグインにはスラッシュコマンド(/forge-init、/forge-swarm、/forge-status)と、plugin/skills/ のコアスキルセットが同梱されています。

他のエージェントとの連携

ハーネス

方法

Codex CLI

npx ruflo init がCodexを検出し .agents/config.toml を書き込む

Cursor / Windsurf

MCP設定を同じ npx ruflo mcp start サーバーに向ける

任意のMCPクライアント

同じエンドポイント — AgentForgeはハーネス非依存


🐝 スウォーム連携

# Initialize a swarm with a topology
npx ruflo swarm init --topology hierarchical --max-agents 8

# Spawn specialist agents
npx ruflo agent spawn --type coder    --name backend-dev
npx ruflo agent spawn --type reviewer --name qa-bot
npx ruflo agent spawn --type architect --name system-design

# Orchestrate a task across them
npx ruflo task create --description "Build auth module with tests"
npx ruflo swarm start

# Watch progress
npx ruflo swarm status

トポロジー: hierarchical(クイーン主導)· mesh(ピアツーピア)· adaptive(自己組織化)· ring · star

AgentForgeのコマンドは調整レコードを作成します — 実際の構築はClaude Code / Codexエージェントが行います。正しいメンタルモデル:

  1. swarm init → 調整状態をセットアップ

  2. Claude Codeセッションが作業を実行(コードを書き、テストを実行)

  3. memory store → 次回のために成功した内容を保存

スウォームコマンドを呼び出した後で止まらないでください — 作業を続けてください。ハーネスは構築中に並行して調整します。


🧠 メモリシステム

# Store a pattern that worked
npx ruflo memory store --key "auth-pattern" --value "JWT+refresh rotation" --namespace patterns

# Search past learnings before starting new work
npx ruflo memory query "authentication best approach"

# Session persistence
npx ruflo session save && npx ruflo session resume --latest

メモリはSQLite/RVFストア上のHNSWベクトル検索を使用します — キーワードが異なっていても意味的に類似したパターンが浮かび上がります。


🖥️ MCPサーバー

AgentForgeをスタンドアロンのMCPサーバーとして実行し、任意のMCPクライアントが利用できます:

npx ruflo mcp start              # stdio mode (default)
npx ruflo mcp start --port 3000  # HTTP/SSE mode
npx ruflo mcp tools              # list all exposed tools

ツールファミリー: memory_*、swarm_*、agent_*、task_*、neural_*、hooks_*、policy_*、performance_* — 完全カタログ。


📚 ドキュメント

ドキュメント

内容

ユーザーガイド

完全リファレンス: 機能、ストレージ形式、プログラムAPI

プラグインスキル

同梱スキルライブラリ(agentdb、browser、neural、dual-mode…)

アーキテクチャ

エージェント指示 & 役割分担モデル

変更履歴

リリース履歴

アップストリームドキュメント

github.com/ruvnet/ruflo


🤝 コントリビューション

IssueとPRを歓迎します! 大きな変更の場合は、まずIssueを開いてください。アップストリームへの貢献はruvnet/rufloへお願いします。このフォークはアップストリームを追跡し、ブランディング、パッケージング、コミュニティメンテナンスに焦点を当てています。

📄 ライセンス

MIT — オリジナルコード © 2024–2026 ruvnet。フォークのメンテナンス & リブランド © 2026 Harsshh (Soulcynics404)。

⚒️ より賢く鍛造し、ともに出荷しよう。

Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers