🌊 The leading agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
<div align="center">
Ruflo Banner
Claude Code 및 Codex를 위한 에이전트 메타-하네스.
</div>
에이전트 = 모델 + 하네스. 모델은 코드를 작성하고, 하네스는 도구, 메모리, 루프, 샌드박스, 제어 기능을 제공하여 실제로 작업할 수 있게 합니다. Ruflo는 하네스입니다 — Claude Code와 Codex 주변의 실행 계층으로, 100개 이상의 특화 에이전트, 조정된 스웜, 자가 학습 메모리, 기계 간 연합 통신, 엔터프라이즈 보안 가드레일을 추가합니다. 따라서 에이전트는 단순히 실행되는 것을 넘어 협업합니다.
npx ruflo init 한 번으로 Claude Code에 신경계를 부여합니다: 에이전트가 스스로 조직화하여 스웜을 형성하고, 모든 작업에서 학습하며, 세션 간에 기억하고, 연합을 통해 데이터 유출 없이 다른 기계의 에이전트와 안전하게 통신합니다. 코드 작성은 계속하고, Ruflo가 조정을 처리합니다.
자가 학습 / 자가 최적화 에이전트 아키텍처
사용자 --> Ruflo (CLI/MCP) --> 라우터 --> 스웜 --> 에이전트 --> 메모리 --> LLM 제공자
^ |
+---- 학습 루프 <-----------+
Ruflo가 처음이신가요? 314개의 MCP 도구나 26개의 CLI 명령어를 배울 필요가 없습니다.
init후에는 평소처럼 Claude Code를 사용하기만 하면 됩니다 — 후크 시스템이 자동으로 작업을 라우팅하고, 성공적인 패턴에서 학습하며, 백그라운드에서 에이전트를 조정합니다.
<details> <summary><strong>📖 배경 — 이름의 유래</strong></summary>
Claude Flow는 이제 Ruflo입니다 — Rust, 플로우 상태, 그리고 불가피하게 느껴지는 것을 구축하는 것을 좋아하는
rUv가 이름을 지었습니다. "Ru"는 rUv입니다. "flo"는 오전 3시까지 작업하는 것입니다. 내부적으로는Cognitum.One에이전틱 아키텍처로 구동되며, 초강력 Rust 기반 AI 엔진, 임베딩, 메모리, 플러그인 시스템을 실행합니다.
</details>
!Ruflo Plugins
표면 영역이 매우 다른 두 가지 설치 경로가 있습니다. 필요에 따라 선택하세요 (#1744):
| Claude Code 플러그인 | CLI 설치 (npx ruflo init) |
|||
|---|---|---|---|---|
| 제공하는 것 | 슬래시 명령어 + 몇 가지 스킬 + 플러그인별 에이전트 정의 | 전체 Ruflo 루프 — 98개 에이전트, 60개 이상의 명령어, 30개 스킬, MCP 서버, 후크, 데몬 | ||
| 워크스페이스 파일 | 0개 | .claude/, .claude-flow/, CLAUDE.md, 헬퍼, 설정 |
||
| MCP 서버 등록 | 아니요 (memorystore, swarminit 등 Claude에서 사용 불가) |
예 | ||
| 후크 설치 | 아니요 | 예 | ||
| 최적 대상 | 전체 설치를 약속하지 않고 단일 플러그인의 명령어를 시도해보려는 경우 | 프로덕션 사용 — 문서화된 모든 기능이 작동 |
# 마켓플레이스 추가
/plugin marketplace add ruvnet/ruflo
# 코어 및 필요한 플러그인 설치
/plugin install ruflo-core@ruflo
/plugin install ruflo-swarm@ruflo
/plugin install ruflo-rag-memory@ruflo
/plugin install ruflo-neural-trader@ruflo
이것은 슬래시 명령어와 에이전트 정의만 추가합니다. Ruflo MCP 서버는 등록되지 않으므로 memorystore, swarminit, agent_spawn 등을 Claude에서 호출할 수 없습니다. 전체 루프를 사용하려면 아래 경로 B를 사용하세요.
<details> <summary><strong>🔌 전체 35개 플러그인</strong></summary>
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-core | 기반 — 서버, 상태 확인, 플러그인 검색 | ||
| ruflo-swarm | 여러 에이전트를 팀으로 조정 | ||
| ruflo-autopilot | 에이전트가 루프에서 자율적으로 실행되도록 함 | ||
| ruflo-loop-workers | 타이머로 백그라운드 작업 예약 | ||
| ruflo-workflows | 재사용 가능한 다단계 작업 템플릿 | ||
| ruflo-federation | 다른 기계의 에이전트가 안전하게 협업 |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-agentdb | 에이전트 메모리를 위한 빠른 벡터 데이터베이스 | ||
| ruflo-rag-memory | 스마트 검색 — 하이브리드 검색, 그래프 홉, 다양성 순위 | ||
| ruflo-rvf | 세션 간 에이전트 메모리 저장 및 복원 | ||
| ruflo-ruvector | ruvector — GPU 가속 검색, Graph RAG, 103개 도구 |
||
| ruflo-knowledge-graph | 엔터티 관계 맵 구축 및 탐색 |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-intelligence | 에이전트가 과거 성공에서 학습하고 더 똑똑해짐 | ||
| ruflo-graph-intelligence | 서브선형 그래프 추론 — PageRank, 델타 업데이트, 복잡성 인식 실행 (ADR-123) | ||
| ruflo-daa | 동적 에이전트 행동 및 인지 패턴 | ||
| ruflo-ruvllm | 로컬 LLM 실행 (Ollama 등) 스마트 라우팅 포함 | ||
| ruflo-goals | 큰 목표를 계획으로 분해하고 진행 상황 추적 |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-testgen | 누락된 테스트를 찾아 자동 생성 | ||
| ruflo-browser | Playwright로 브라우저 테스트 자동화 | ||
| ruflo-jujutsu | git diff 분석, 위험 점수, 리뷰어 추천 | ||
| ruflo-docs | 문서 자동 생성 및 유지 관리 |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-security-audit | 취약점 및 CVE 스캔 | ||
| ruflo-aidefence | 프롬프트 인젝션 차단, PII 감지, 안전 스캐닝 |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-adr | 아키텍처 결정을 라이브 기록으로 추적 | ||
| ruflo-ddd | 도메인 주도 설계 스캐폴딩 — 컨텍스트, 애그리게이트, 이벤트 | ||
| ruflo-sparc | 품질 게이트가 있는 5단계 개발 방법론 가이드 | ||
| ruflo-metaharness | 에이전트 설정 평가, 도구 구성 보안 위험 스캔, 시간 경과에 따른 변경 사항 추적 (가이드) | ||
| ruflo-arena | 경쟁 룰리올로지 — 토너먼트에서 에이전트 전략을 겨루고, 승자를 언덕 오르기 및 공진화 (ADR-147/148) |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-migrations | 데이터베이스 스키마 변경을 안전하게 관리 | ||
| ruflo-observability | 구조화된 로그, 트레이스, 메트릭을 한 곳에 | ||
| ruflo-cost-tracker | 토큰 사용량 추적, 예산 설정, 비용 알림 |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-agent | 에이전트 실행 — 로컬 WASM 샌드박스 (rvagent) + Anthropic Claude Managed Agents (클라우드) | ||
| ruflo-plugin-creator | 자체 플러그인 스캐폴딩, 검증, 게시 |
| 플러그인 | 기능 | ||
|---|---|---|---|
| ruflo-iot-cognitum | IoT 장치 관리 — 신뢰 점수, 이상 탐지, 플릿 | ||
| ruflo-neural-trader | neural-trader — 4개 에이전트, 백테스팅, 112개 이상의 도구를 갖춘 AI 트레이딩 |
||
| ruflo-market-data | 시장 데이터 수집, OHLCV 벡터화, 패턴 감지 |
</details>
macOS / Linux / WSL / Git-Bash:
# 한 줄 설치 (POSIX 셸 전용 — Windows 참고 사항 아래 참조)
curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash
모든 플랫폼 (네이티브 Windows PowerShell / cmd 포함):
# 대화형 설정 마법사 — 모든 플랫폼에서 동일하게 실행
npx ruflo@latest init wizard
# 빠른 비대화형 초기화
# npx ruflo@latest init
# 또는 전역 설치
npm install -g ruflo@latest
💡 Windows 사용자:
curl... | bash형식은 POSIX 셸 (Git-Bash, WSL, MSYS)이 필요합니다.npx ruflo@latest init wizard줄은 PowerShell과 cmd에서 기본적으로 작동합니다.'bash' is not recognized오류가 발생하면 대신npx줄을 사용하세요 — 둘 다 동일한 init 흐름을 실행합니다.
# Claude Code에서 Ruflo를 MCP 서버로 추가 (정식 형식, USERGUIDE.md와 일치)
claude mcp add ruflo -- npx ruflo@latest mcp start
| 기능 | 설명 | ||
|---|---|---|---|
| 🤖 100개 이상의 에이전트 | 코딩, 테스팅, 보안, 문서, 아키텍처를 위한 특화 에이전트 | ||
| 📡 통신 계층 | 제로 트러스트 연합 — 기계/조직 간 에이전트가 안전하게 검색, 인증, 작업 교환 | ||
| 🐝 스웜 조정 | 계층형, 메시형, 적응형 토폴로지와 합의 | ||
| 🧠 자가 학습 | SONA 신경 패턴, ReasoningBank, 궤적 학습 | ||
| 💾 벡터 메모리 | HNSW 인덱스 AgentDB — N=20k에서 약 1.9배 빠름, N=5k에서 약 3.2–4.7배 빠름 (recall@10 ~0.99); ANN은 교차점 이상에서 우세, 작은 N에서는 동률/패배. 감사 + scripts/benchmark-intelligence.mjs 참조 |
||
| ⚡ 백그라운드 워커 | 12개의 자동 트리거 워커 (감사, 최적화, 테스트 갭 등) | ||
| 🧩 플러그인 마켓플레이스 | 33개의 네이티브 Claude Code 플러그인 + 21개의 npm 플러그인 | ||
| 🔌 다중 제공자 | Claude, GPT, Gemini, Cohere, Ollama 스마트 라우팅 포함 | ||
| 🛡️ 보안 | AIDefence, 입력 검증, CVE 수정, 경로 탐색 방지 | ||
| 🌐 에이전트 연합 | 제로 트러스트 보안을 통한 교차 설치 에이전트 협업 | ||
| 🔬 MetaHarness | 배포 전 AI 에이전트 설정 감사. 준비 상태 등급 (1-100), 도구 구성 보안 문제 스캔, 전체 프로젝트 스냅샷 생성하여 시간 경과에 따른 회귀 포착, 저장소와 일치하는 템플릿 찾기. ruflo eject는 ruflo 프로젝트를 자체 이름을 가진 독립형 에이전트 도구 키트로 변환합니다. 전체 가이드. |
||
| 💬 웹 UI 베타 | flo.ruv.io에서 다중 모델 채팅, 병렬 MCP 도구 호출 및 브라우저 내 WASM 도구 갤러리 | ||
| 🎯 RuFlo Research | goal.ruv.io의 GOAP A* 플래너 — 일반 영어 목표 → 실행 가능한 에이전트 계획, /agents에서 라이브 에이전트 대시보드 |
<p align="center"> <a href="https://flo.ruv.io/"> <img src="v3/docs/assets/ruVocal.png" alt="RuFlo 웹 UI가 flo.ruv.io에서 병렬 MCP 도구 호출을 실행하는 모습 — ruflomemorystore와 ruflomemorysearch가 단일 모델 턴에서 'Step 1 — 2 tools completed' 병렬 실행 표시기와 함께 실행되고, 사고 과정 패널이 표시되며, Qwen 3.6 Max가 활성 모델입니다. 다중 에이전트 AI 채팅, Model Context Protocol (MCP) 도구 호출, AgentDB + HNSW를 통한 영구 벡터 메모리, 스웜 조정, OpenRouter를 통한 Claude Sonnet 4.6, Gemini 2.5 Pro, OpenAI를 포함한 6개의 프론티어 모델." width="100%" /> </a> </p>
RuFlo의 웹 UI는 내장된 Model Context Protocol (MCP) 지원을 갖춘 다중 모델 AI 채팅입니다.