Skip to main content
Glama

⚒️ AgentForge

AI 에이전트가 단조되는 곳 — Claude Code & Codex용 오케스트레이션

License: MIT Node Based on Ruflo Claude Code Codex

관리자: Soulcynics404 · Harsshh

빠른 시작 · 설치 · Claude Code 연동 · 스웜 명령 · MCP 서버 · 문서


에이전트 = 모델 + 하네스(Harness). 모델이 작성하고, 하네스가 도구, 메모리, 루프, 샌드박스, 제어 기능을 제공하여 실제로 작업할 수 있게 합니다. 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


🤝 기여

이슈와 PR을 환영합니다! 중요한 변경 사항은 먼저 이슈를 열어주세요. 업스트림 기여는 ruvnet/ruflo로 보내주세요; 이 포크는 업스트림을 추적하며 브랜딩, 패키징, 커뮤니티 유지보수에 중점을 둡니다.

📄 라이선스

MIT — 원본 코드 © 2024–2026 ruvnet. 포크 유지보수 및 리브랜딩 © 2026 Harsshh (Soulcynics404).

⚒️ 더 똑똑하게 단조하세요. 함께 출시하세요.

Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers