alibaba/open-code-review
Go33 / 0
결정론적 파일 선택·묶음화와 에이전트를 결합해 범용 코딩 에이전트보다 적은 토큰으로 정밀한 라인 단위 코드리뷰를 생성하는 CLI.
TL;DR
Open Code Review는 Git diff를 읽어 리뷰가 필요한 파일을 결정론적 엔지니어링으로 정확히 선정하고, 관련 파일을 하나의 서브에이전트 단위로 묶어 각각 독립된 컨텍스트에서 병렬 리뷰하게 한다. 파일 성격에 맞춰 리뷰 규칙을 템플릿 엔진으로 매칭하고 별도의 코멘트 위치 결정·재검토 모듈을 둬서, 자연어 지시만으로 리뷰를 시키는 범용 에이전트 방식보다 위치 정확도와 재현성을 높였다. 알리바바 내부에서 2년간 수만 명의 개발자에게 검증된 뒤 오픈소스로 공개되었으며 diff 리뷰(ocr review) 외에 diff 없는 전체 파일 감사(ocr scan)와, OCR이 아닌 자신의 코딩 에이전트가 직접 리뷰를 수행하는 위임 모드(ocr delegate)도 지원한다. CI 파이프라인에 넣어 PR마다 자동 리뷰를 돌리거나 낯선 코드베이스를 통째로 감사하는 용도에 쓸 만하다.
핵심 포인트
- 파일 선택·묶음화·규칙 매칭을 언어모델이 아니라 엔지니어링 로직으로 고정해 대형 변경에서도 일부 파일을 누락하거나 라인 위치가 틀리는 문제를 줄였다.
- 같은 모델로 범용 에이전트보다 정밀도·F1이 높고 토큰은 약 9분의 1이며, 재현율은 낮춘 트레이드오프라고 밝힌다.
- 50개 오픈소스 저장소·200개 실제 PR·80명 이상의 시니어 엔지니어가 검증한 1,505건의 정답 이슈로 자체 벤치마크를 구축했다.
- 위임 모드에서는 OCR API 키 없이 사용자의 코딩 에이전트가 자체 LLM으로 리뷰를 수행해 OCR은 파일 선택과 규칙 해석만 담당한다.
벤치마크
| 벤치마크 | 지표 | 값 | 비교 |
|---|---|---|---|
| 토큰 소비량 | Claude Code 대비 비율 | 약 1/9 | 동일 모델 기준 범용 에이전트(Claude Code) 대비 |
23.4k
STARS
1.7k
FORKS
+438
TRENDING
33
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.