ruvnet/ruflo
🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
해결하는 문제
Ruflo는 개별 AI 모델을 협업하고 스스로 개선하는 에이전트 팀으로 변환하는 오케스트레이션 계층 역할을 합니다. Claude Code 및 Codex와 같은 도구에 메모리, 작업 조정, 보안 가드레일, 지속적인 학습 기능을 추가하는 '하네스'를 제공함으로써 AI 에이전트가 고립되는 문제를 해결합니다.
작동 방식
Ruflo는 AI 모델을 감싸는 메타 하네스로 작동합니다. 초기화되면 에이전트가 스웜(군집)으로 스스로 조직화하고, 이전 작업을 기억하며, 머신 간에 정보를 안전하게 공유할 수 있도록 하는 후크 및 플러그인 시스템을 제공합니다. 터미널이나 Claude Code 환경에 직접 통합되어 에이전트 워크플로우, 비용, 미션을 추적할 수 있는 시각적 콘솔을 제공하며, AI 기반 작업에 대해 세밀한 권한 수준을 설정할 수 있습니다.
대상 사용자
Claude Code나 기타 MCP 지원 도구를 사용하며, 단순한 채팅 기반 상호작용을 넘어 스스로 계획하고 테스트하며 자신의 기록에서 학습할 수 있는 자율적인 멀티 에이전트 워크플로우를 구축하려는 개발자를 위한 도구입니다.
주요 특징
- 에이전트 스웜 (Agent Swarms): 여러 전문 에이전트를 조정하여 고립된 인스턴스가 아닌 팀으로 협업하게 합니다.
- 지속적 메모리 (Persistent Memory): 로컬 벡터 데이터베이스와 그래프 기반 검색을 사용하여 에이전트가 세션 전반에 걸쳐 컨텍스트를 기억하도록 돕습니다.
- 시각적 콘솔 (Visual Console): 터미널 기반의 조종석을 제공하여 에이전트 로그 검사, 미션 관리, 토큰 사용량 및 비용 모니터링을 지원합니다.
- 보안 가드레일 (Security Guardrails): 정책 시행 및 보안 모듈을 포함하여 PII를 감지하고, 프롬프트 인젝션을 차단하며, 에이전트 권한을 관리합니다.
- 연합 (Federation): 데이터 유출 없이 서로 다른 머신에서 실행되는 에이전트 간의 안전한 통신을 가능하게 합니다.
- 확장 가능한 플러그인 시스템 (Extensible Plugin System): 자동화된 테스트 및 문서화부터 아키텍처 결정 추적 및 로컬 LLM 라우팅에 이르기까지 35개 이상의 플러그인을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트