
QuickReview는 GitHub 풀 리퀘스트(PR)를 검토하는 자체 호스팅 AI 코드 리뷰어다. 제작자 측은 여러 개의 좁은 범위 검토와 별도 검증 단계를 거쳐 다른 리뷰어보다 결함을 더 많이 찾는다고 밝혔다. 다만 결함을 놓치지 않는 데 중점을 둔 만큼 비용과 처리 시간이 더 들며, 현재 베타 버전이다.
QuickReview는 변경 사항을 서로 독립된 여러 검토 단계에 나눠 살피게 한다. 각 단계는 읽기 전용 도구로 코드를 확인하고, 다른 단계의 결과는 볼 수 없다. 발견 사항은 원인별로 합친 뒤 검증기가 코드에서 다시 확인한다. 검토기는 코드를 실행하지 않으며, 검토 결과는 GitHub 앱을 통해 게시한다.
벤치마크와 비용
제작자 측은 실제 PR 185건에서 코드로 확인한 결함 520개를 평가했다. GPT-6.1 Sol을 사용한 QuickReview는 심각도가 높은 결함의 97%, 중간 결함의 93%, 낮은 결함의 84%를 찾았다. 각 심각도에서 비교 대상 리뷰어 중 가장 높은 수치는 각각 90%, 82%, 52%였다. 같은 모델을 사용한 비교에서도 QuickReview가 Claude Code의 /code-review와 Codex CLI보다 각 심각도에서 더 많은 결함을 찾았다고 보고했다.
이 결과에는 비용과 시간이 따른다. AACR-Bench에서 QuickReview는 PR당 평균 2.06달러, 중앙값 17.5분이 걸렸다. 비교 도구의 비용은 PR당 0.07~0.53달러, 시간은 0.7~2.3분이었다. QuickReview는 PR당 평균 댓글 6.9개를 남겼고, 그중 42%는 사실이지만 사소한 지적이었다. 제작자 측은 재현 방법과 전체 평가 내용을 벤치마크 문서와 결함 측정 논문, QuickReview 논문에 공개했다.
결과는 평가 조건에 따라 달라진다. 비교 도구는 각 도구에서 찾은 최선의 설정을 사용했지만 Claude Code는 기본 추론 강도의 /code-review를 실행했다. 도구마다 예산과 입력도 달라, 같은 모델 비교가 설계 자체의 효과를 측정한 것은 아니라고 명시했다. 일부 모델별 결과는 다른 시점의 빌드와 판정 모델을 사용했고, 누락된 검토 단계가 있는 경우도 있어 제작자 측은 해당 표를 방향성 지표로 보라고 설명한다.
사용 조건과 설치
제품 상태는 베타다. 제작자 측은 2026년 8월 중순부터 상용 저장소에서 계속 운영해 왔지만, 다른 팀을 위한 설치 과정은 아직 초기 단계라 설정에 불편이 있을 수 있다고 밝혔다. 새로 설치하면 dry_run = true가 기본값이므로 검토 결과를 자동 게시하지 않는다. 드라이런 상태에서는 게시 예정 결과를 파일로 확인할 수 있다.
Docker Compose v2와 모델 로그인, 검토할 저장소에 GitHub 앱을 만들 권한이 필요하다. 앱 없이 개인 GitHub 계정을 사용하는 방법도 있지만, 웹훅 없이 폴링 방식으로 동작하며 결과는 승인으로 처리되지 않는 댓글로 게시된다. 폴링은 기본 설정이고 GitHub를 몇 분 간격으로 확인하므로 트리거가 늦을 수 있다. 웹훅을 쓰려면 HTTPS 주소가 필요하다. Windows에서는 WSL2 안에서 실행해야 한다.
npm 패키지는 Node 26 이상을 지원하며, qcr review로 현재 브랜치나 지정한 PR을 검토할 수 있다. Docker 없이 실행하면 메모리 기능이 꺼지고 보조 세션이 샌드박스 없이 동작한다고 안내한다. 설치와 배포 방법은 온보딩 문서, Docker 문서, Ansible 배포 문서에서 확인할 수 있다. npm 설치와 명령은 저장소 안내에 있다.
검토 트리거, 저장소별 설정, 비용 확인 방법은 프로필 안내와 저장소의 전체 문서에 정리돼 있다. 실행 경계와 검토기가 코드를 실행하지 않도록 하는 설계는 실행 경계 문서에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요