agentforge
⚒️ AgentForge
AI 에이전트가 단조되는 곳 — 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 orchestration2️⃣ 상태 확인
npx ruflo doctor --fix # verifies Node, MCP servers, memory DB, API keys3️⃣ 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 |
|
Cursor / Windsurf | MCP 설정을 동일한 |
모든 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 에이전트가 수행합니다. 올바른 사고 모델:
swarm init→ 조정 상태 설정Claude Code 세션이 작업 수행 (코드 작성, 테스트 실행)
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 등) | |
에이전트 지침 및 역할 분담 모델 | |
릴리스 이력 | |
업스트림 문서 |
🤝 기여
이슈와 PR을 환영합니다! 중요한 변경 사항은 먼저 이슈를 열어주세요. 업스트림 기여는 ruvnet/ruflo로 보내주세요; 이 포크는 업스트림을 추적하며 브랜딩, 패키징, 커뮤니티 유지보수에 중점을 둡니다.
📄 라이선스
MIT — 원본 코드 © 2024–2026 ruvnet. 포크 유지보수 및 리브랜딩 © 2026 Harsshh (Soulcynics404).
⚒️ 더 똑똑하게 단조하세요. 함께 출시하세요.
This server cannot be deployed
Maintenance
Related MCP Connectors
One MCP endpoint for Claude, GPT & Gemini: 100+ tools + no-code connectors + agent workers.
MCP-first toolbox for agents: KV storage, auth, queue, and utility tools. Free in early access.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Related MCP Servers
- AlicenseDqualityDmaintenanceAI-native orchestration layer with 80+ tools for task management, code editing, browser automation, terminal control, and persistent memory across CLI, local MCP, and cloud deployments.699 npm31ISC
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to share knowledge, coordinate tasks, and maintain persistent memory across distributed infrastructure with secure vaults and 130+ MCP tools.7MIT
- AlicenseNot gradedqualityBmaintenanceEnables multi-agent and human collaboration through MCP with scoped rooms, invites, @mentions, task claims, file locks, and push delivery to Claude Code, Codex, and Cursor. Provides cross-company safety, human review, and MCP/A2A protocols for coordinated agent work.18 npmApache 2.0
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to save and retrieve code snippets, perform semantic vector search, generate code style guides and wiki documentation, and orchestrate multi-agent workflows through MCP tools.-