Claude Code와 Codex에 에이전트 팀과 기억 기능을 더하는 실행 계층
프로젝트 폴더에서 한 줄 명령을 실행하면, AI 코딩 도구가 단순한 코드 작성자를 넘어 팀을 꾸려 작업을 분배하고 결과를 검증하는 관리자가 됩니다. 루플로(Ruflo)는 Claude Code와 Codex 같은 도구를 감싸서 에이전트 간 조정, 메모리 관리, 보안 검사를 담당하는 하네스(실행 환경)입니다. 설치 후 실제 작업을 지시하면, 에이전트들이 스스로 스웜을 형성해 리스크 있는 모듈을 찾아내고 테스트를 작성하는 과정을 관찰할 수 있습니다.
에이전트 팀이 움직이는 방식
루플로는 100개 이상의 전문 에이전트를 포함하며, 코딩, 테스트, 보안, 문서화 등 특정 영역에 특화된 에이전트가 함께 일합니다. 사용자가 작업을 지시하면 라우터가 적절한 에이전트를 선택하고, 스웜 형태로 조직화하여 작업을 분배합니다. 이 과정에서 생성된 경험은 메모리에 저장되어 이후 작업의 정확도를 높이는 데 활용됩니다. 또한 다른 기계나 조직의 에이전트와 안전하게 통신할 수 있는 연동 기능도 제공합니다. mTLS와 ed25519 인증을 통해 신원을 확인하고, 전송 전 개인정보(PII)를 자동 제거하며, 행동 기반 점수로 신뢰도를 평가합니다.
두 가지 설치 경로
루플로는 사용 목적에 따라 선택할 수 있는 두 가지 설치 방식을 제공합니다.
- 메모리 시스템 HNSW 인덱싱을 적용한 AgentDB를 사용하여 벡터 검색을 수행합니다. N=20k 조건에서 브루트 포스 대비 약 1.9배, N=5k 조건에서 약 3.2~4.7배 빠른 검색 속도를 측정했습니다.
- 학습 기능 SONA 신경 패턴과 ReasoningBank를 통해 과거 성공 사례를 학습합니다. 이 학습은 구성된 메모리 및 피드백 품질에 따라 결과가 달라집니다.
성능 비교와 검증
루플로는 LangGraph, AutoGen, CrewAI와 비교한 벤치마크 결과를 공개합니다. darwin-arm64와 linux-x64 환경에서 v3.8.0 버전을 테스트한 결과, 콜드 스타트, 단일 턴 처리, RSS(물리적 메모리 사용량)에서 1.3배에서 1953배까지 우위를 보였습니다. 또한 ruflo verify 명령어를 통해 설치된 바이트가 서명된 증인과 일치하는지 암호학적으로 증명할 수 있습니다. 이는 공급망 공격으로부터의 안전성을 확인하는 절차입니다.
적용 전 확인 사항
루플로는 MIT 라이선스로 공개되어 있으며, TypeScript로 작성되었습니다. Claude Code 플러그인 방식은 Claude Code 2.1.287 이상, 터미널 기반 플러그인 설치 시 2.1.292 이상 버전이 필요합니다. 플러그인은 샌드박스 없이 사용자의 계정 권한으로 실행되므로, 설치 전 코드 리뷰가 필수입니다. 특히 ruflo-mods와 같은 인프로세스 모드는 프롬프트 라우팅과 정책 강제 기능을 수행하므로, 보안 설정을 꼼꼼히 점검해야 합니다. 학습 및 연동 기능은 외부 LLM 제공자(Claude, GPT, Gemini 등)와의 연결 상태에 따라 작동 범위가 달라지므로, 자신의 인프라 환경과의 호환성을 먼저 확인하는 것이 좋습니다.