chorus-codes/chorus

Multi-LLM peer review for code decisions. Bring your own CLI; Chorus convenes 2-4 other LLMs to review the work before you ship.

해결하는 문제

AI 코드 도구는 종종 미묘한 버그를 생성하거나, 동일한 모델이 자신의 작업에서 감지할 수 없는 편향을 보일 수 있습니다. Chorus는 Claude, GPT, Gemini와 같은 다양한 AI 벤더를 병렬로 동작시켜 동일한 코드 변경 사항을 검토함으로써, 코드 배포 전에 다른 모델의 '제2의 의견'이 맹점을 포착할 수 있도록 합니다.

작동 방식

Chorus는 로컬 데몬과 웹 UI(‘Cockpit’)로 실행되며, 사용자의 기계에서 AI 도구를 하위 프로세스로 관리합니다. Claude Pro, ChatGPT Plus, Gemini Advanced와 같은 기존 AI 구독을 활용하여 CLI를 헤드리스 방식으로 제어함으로써, 이 사용자에게는 토큰당 추가 비용이 발생하지 않습니다. Model Context Protocol (MCP) 서버를 사용하여 IDE 및 기타 AI 어시스턴트와 통합됩니다. 템플릿을 사용하여 어떤 모델이 작성자로, 어떤 모델이 리뷰어로 작동할지 정의하며, 변경 사항을 승인하려면 특정 다수결(예: 만장일치)이 필요합니다.

대상 사용자

AI를 사용해 코드를 작성하고, 비싼 API 키를 구매하거나 코드를 새로운 제3자 벤더에 전송하지 않고도 높은 신뢰도의 검증 계층을 원하는 개발자들입니다.

주요 특징

  • 다중 벤더 리뷰: Anthropic, OpenAI, Google 등 서로 다른 라인의 모델을 혼합하여 공통된 훈련 편향을 피합니다.
  • 구독 기반: 기존 AI CLI 도구를 사용하여 구독 사용자의 추가 비용은 $0입니다.
  • 로컬 우선: 노트북에서 로컬로 실행되며, 코드는 사용자가 이미 신뢰하는 AI 벤더에만 전달됩니다.
  • 페르소나 시스템: 리뷰어에게 특정 역할(예: 보안 전문가, 성능 분석가)을 부여하여 비판의 초점을 맞출 수 있습니다.
  • MCP 통합: Claude Code, Cursor, Windsurf 등의 도구에서 직접 트리거할 수 있습니다.

관련

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