ruvnet/ruflo

🌊 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

What it solves

RuFlo는 "에이전트 메타-하네스"로, LLM(특히 Claude Code와 Codex)을 단순 텍스트 생성기에서 기능적인 자율 에이전트로 변환합니다. 도구, 메모리, 루프, 보안 가드레일을 포함하는 실행 레이어를 제공하여 에이전트가 스웜으로 협업하고 과거 작업에서 학습하며 서로 다른 머신에서 안전하게 운영될 수 있게 합니다.

How it works

RuFlo는 사용자와 LLM 사이의 조정 레이어 역할을 합니다. 라우터를 사용해 작업을 특화된 에이전트 스웜에 할당하고, 자체 학습 메모리 시스템(AgentDB)과 플러그인 아키텍처로 지원합니다. Model Context Protocol(MCP)과 통합해 에이전트에게 방대한 도구 세트를 제공합니다. 시스템은 CLI 도구, Claude Code 플러그인 세트, 혹은 자체 호스팅 웹 UI로 배포할 수 있습니다.

Who it’s for

기본 채팅 인터페이스를 넘어 생산 수준의 에이전트 워크플로우를 원하는 개발자와 기업을 위해 설계되었습니다. 특히 Claude Code 또는 Codex를 사용하고, 다중 에이전트 조정 및 지속적이고 자체 최적화되는 메모리가 필요한 경우에 적합합니다.

Highlights

  • 100+ Specialized Agents: 코딩, 보안 감사, 문서화, 아키텍처 설계를 위한 사전 구축 에이전트.
  • Swarm Coordination: 계층 및 메쉬 토폴로지를 지원해 에이전트가 합의를 통해 팀으로 작업.
  • Self-Learning Memory: HNSW 인덱싱된 AgentDB를 사용해 빠른 벡터 검색과 궤적 학습으로 시간이 지날수록 개선.
  • Zero-Trust Federation: 서로 다른 머신이나 조직에 있는 에이전트가 데이터 유출 없이 안전하게 협업 가능.
  • GOAP Planning: Goal‑Oriented Action Planning(GOAP) 시스템을 포함해 일반 영어 목표를 실행 가능한 A* 경로로 분해.
  • MetaHarness: 에이전트 설정을 감사하고, 배포 전 준비 상태를 평가하며, 보안 위험을 스캔하는 도구.