NateBJones-Projects/ringer

Ringer — parallel AI-agent swarm orchestrator. Ringside — its native mission-control HUD. Fable-quality output without Fable-level burn.

해결하는 문제

Ringer는 일상적인 구현 작업에 값비싼 최첨단 AI 모델을 사용할 때의 높은 비용과 낮은 신뢰성 문제를 해결합니다. 복잡한 계획과 검토는 프리미엄 모델에 위임하고, 실제 코딩, 마이그레이션, 테스트는 더 저렴한 병렬 워커 그룹에 오프로드할 수 있습니다.

작동 방식

AI에 대한 사양, 출력을 검증할 셸 명령, 예상 파일을 포함하는 작업 매니페스트(JSON 파일)를 정의합니다. Ringer는 여러 워커를 병렬로 생성하여 이러한 작업을 실행합니다. 중요한 점은 워커의 완료 주장을 신뢰하지 않고 제공된 검사 명령을 자동으로 실행한다는 것입니다. 검사가 실패하면 Ringer는 실패 컨텍스트를 주입하여 작업을 한 번 재시도합니다. 모든 활동은 Ringside라는 로컬 실시간 대시보드에서 추적됩니다.

대상 사용자

코드 줄마다 비용을 선형적으로 늘리지 않고 AI 지원 개발 워크플로우를 확장하려는 개발자와 팀. 스캐폴딩, 배치 변환, 테스트 스위트 생성과 같은 반복 작업을 자동화하면서 결과에 대한 엄격한 검증을 유지해야 하는 사람에게 이상적입니다.

주요 기능

  • 병렬 실행: 여러 워커 에이전트를 동시에 실행하여 빌드 및 구현 작업을 가속화합니다.
  • 검증 우선: 실행 가능한 셸 명령을 사용하여 결과를 검증하여 "완료"가 실제로 작동하는 코드를 의미하도록 보장합니다.
  • 비용 효율성: 기계적 작업에는 더 저렴하고 전문화된 워커 모델을 사용하고, 높은 수준의 의사 결정에는 프리미엄 모델을 예약할 수 있습니다.
  • Ringside 대시보드: 스웜 진행 상황, 토큰 사용량, 작업 판정을 모니터링하는 로컬 실시간 웹 인터페이스를 제공합니다.
  • 플러그 가능한 엔진: 유연한 구성 시스템을 통해 여러 워커 CLI(Codex, Grok, OpenCode 등)를 지원합니다.
  • 안전 및 제어: 작업 수준 샌드박싱, 민감한 데이터 편집, 일반적인 스웜 구성 오류를 잡는 린팅 도구와 같은 기능이 포함됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트