본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

ruvnet/ruflo

TypeScript123 / 0

Claude Code와 Codex에 swarm, memory, MCP, self-learning을 결합하는 agent meta-harness Ruflo입니다.

TL;DR

Ruflo는 Claude Code와 Codex를 위한 TypeScript 기반 agent meta-harness이자 Claude Code plugin·MCP server·CLI 생태계입니다. `npx ruflo init`은 MCP server, hooks, swarm coordination, 100개 이상의 전문 agents, AgentDB vector memory와 self-learning loop를 한 번에 구성하고, 필요한 기능만 Claude Code plugin으로 설치하는 경량 경로도 제공합니다. AgentDB와 HNSW는 세션 간 memory 검색을 담당하며 federation은 여러 머신의 agents 사이에서 mTLS·ed25519 인증, PII 필터링, trust scoring을 수행합니다. 기능 범위가 넓어 다중 에이전트 개발 자동화와 운영 통제가 목적이면 후보가 되지만, 단일 모델 호출이나 가벼운 workflow에는 설치 표면적과 설정 복잡도가 과할 수 있습니다.

핵심 포인트

  • Ruflo는 Claude Code와 Codex를 실행 계층에서 확장하는 TypeScript 기반 agent meta-harness입니다. CLI 설치는 MCP 서버, hooks, swarm, memory, 100개 이상의 전문 에이전트를 함께 구성합니다. Claude Code에서 단일 플러그인만 시험하거나 전체 자동화 루프를 설치할 수 있습니다.
  • 에이전트 swarm은 계층형·mesh·adaptive topology와 consensus를 사용해 여러 작업자를 조정합니다. 작업은 Router에서 Swarm과 전문 에이전트로 전달되고 Memory와 LLM provider를 거쳐 학습 루프로 돌아옵니다. 반복적인 코딩·테스트·보안·문서 작업을 병렬화하려는 팀에 적합합니다.
  • AgentDB와 HNSW 기반 vector memory가 세션 간 기억과 검색을 담당합니다. README의 측정치에서 N=20k일 때 brute force 대비 약 1.9배, N=5k일 때 약 3.2~4.7배 빠르고 recall@10은 약 0.99였습니다. 작은 데이터셋에서는 ANN이 동률이거나 불리할 수 있다는 조건도 함께 명시되어 있습니다.
  • Ruflo는 federation, AIDefence, cost tracking, observability와 35개 Claude Code plugin을 하나의 생태계로 묶습니다. Federation은 mTLS와 ed25519로 신원을 확인하고 outbound message에서 14종 PII를 검사한 뒤 trust level에 따라 차단·마스킹·해시·통과를 적용합니다. 여러 머신이나 조직의 에이전트가 작업을 나누되 데이터 경계를 관리해야 할 때 의미가 있습니다.

벤치마크

벤치마크지표비교
AgentDB HNSW vector search, N=20kbrute force 대비 검색 속도약 1.9배 빠름README에 기재된 Ruflo 측정치이며 외부 재현 결과는 아님
AgentDB HNSW vector search, N=5kbrute force 대비 검색 속도약 3.2~4.7배 빠름README에 기재된 Ruflo 측정치이며 외부 재현 결과는 아님
AgentDB HNSW vector searchrecall@10약 0.99README에 기재된 Ruflo 측정치이며 외부 재현 결과는 아님
SOTA matrix v3.8.0cold start·single turn·RSS 비교LangGraph·AutoGen·CrewAI 대비 1.3×–1953× 우위README가 darwin-arm64와 linux-x64 벤치마크에 대해 주장한 수치이며 세부 조건은 원문 벤치마크 문서 확인 필요
Task routingrouting accuracy89%Ruflo README의 Claude Code 단독 사용 대비 비교표에 기재된 수치이며 측정 방법은 README에 없음

이미지 분석

Ruflo의 Claude Code 플러그인 생태계와 터미널 기반 초기화·상태 화면을 담은 애니메이션입니다.
이미지는 Claude Code 터미널에서 Ruflo marketplace를 추가하고 플러그인을 활성화하는 흐름을 보여줍니다. 화면 하단에는 Ruflo 버전, swarm·AgentDB·MCP·테스트 상태와 권한 우회 상태가 함께 표시되어 CLI 설치 경로가 단순한 라이브러리 호출보다 실행 환경과 운영 상태를 관리하는 도구임을 보완합니다.
RuFlo Web UI에서 MCP 도구를 병렬 호출하고 AgentDB memory 작업을 단계별로 표시하는 채팅 화면입니다.
화면은 한 모델 응답 안에서 ruflo__memory_store와 ruflo__memory_search를 순차 또는 병렬 단계로 실행하고 각 tool call의 상태를 카드 형태로 기록합니다. README가 설명하는 multi-model chat, MCP tool calling, persistent vector memory와 연결되며, Qwen 3.6 Max 선택과 MCP 도구 수 표시를 통해 Web UI가 CLI 기능의 시각적 실행면임을 확인할 수 있습니다.
Ruflo의 Coding Objective 화면에서 에이전트 유형과 명령을 선택하고 목표 프롬프트를 바탕으로 실행 계획을 생성하는 UI입니다.
화면에는 Coder agent type, Command 선택, Objective Prompt 입력창과 Optimization·Refactoring·Security·TDD/Testing·Performance 등의 최적화 초점이 배치되어 있습니다. 이는 README의 Goal Planner와 달리 코드 작업 목표를 에이전트 실행 전략으로 구체화하는 입력 단계를 시각화하며, 목표를 입력해야 Generate Plan이 활성화되는 흐름을 나타냅니다.

71.4k

STARS

8.5k

FORKS

+392

TRENDING

123

조회수

watchers 71.4kopen issues 945MIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.