알리바바 Open Code Review는 AI 코드 리뷰 코멘트를 정확한 코드 줄에 달아 줍니다 | DAKER 커뮤니티

알리바바(Alibaba)가 공개한 Open Code Review는 LLM 에이전트에 정해진 검토 절차를 붙여, 변경된 파일을 빠짐없이 보고 문제를 정확한 코드 줄에 짚어 주는 AI 코드 리뷰 CLI입니다. 2026년 11월 14일 GitHub 트렌딩(Daily) 1위에 올랐고, 같은 날 11:44 KST에 확인한 스타 수는 50,696개입니다.

줄 단위로 짚어 주는 AI 코드 리뷰를 표현한 손그림 일러스트와 알리바바 공식 로고

무엇인가

Open Code Review(명령어 이름 ocr)는 알리바바 그룹 내부에서 공식 AI 코드 리뷰 도우미로 쓰던 도구를 오픈소스로 옮긴 것입니다. README에 따르면 지난 2년 동안 수만 명의 개발자가 썼고 수백만 건의 코드 결함을 찾아냈습니다. 모델 엔드포인트만 설정하면 바로 쓸 수 있고, OpenAI 호환 API와 Anthropic 호환 API를 모두 지원합니다.

핵심 설계는 결정적 엔지니어링과 에이전트를 섞은 하이브리드 구조입니다. 어떤 파일을 검토할지 고르는 일, 관련 파일을 한 묶음으로 엮는 일, 파일 특성에 맞는 규칙을 고르는 일, 코멘트 위치를 맞추는 일은 코드가 맡습니다. 에이전트는 동적인 판단과 필요한 맥락을 찾아오는 일에 집중합니다. 묶음마다 맥락이 분리된 하위 에이전트가 돌기 때문에 큰 변경에서도 동시에 검토할 수 있습니다.

왜 지금 뜨나

README는 Claude Code 같은 범용 에이전트로 코드 리뷰를 할 때 생기는 세 가지 문제를 짚습니다. 큰 변경에서 일부 파일만 보고 넘어가는 문제, 지적한 위치가 실제 코드 줄과 어긋나는 문제, 프롬프트가 조금만 바뀌어도 품질이 흔들리는 문제입니다. Open Code Review는 이 부분을 언어 모델이 아니라 엔지니어링 로직으로 고정했다고 설명합니다.

같은 모델을 쓸 때 범용 에이전트보다 정밀도와 F1이 높고, 토큰은 약 9분의 1만 쓴다고 README는 밝힙니다.

이 비교는 인기 오픈소스 저장소 50개, 실제 풀 리퀘스트 200개, 프로그래밍 언어 10개로 만든 벤치마크(AACR-Bench) 결과입니다. 시니어 엔지니어 80여 명이 교차 검증해 정답 이슈 1,505건을 달았고, 데이터셋은 Hugging Face에 공개되어 있습니다. 다만 재현율(Recall)은 범용 에이전트보다 낮으며, README는 이것을 오탐을 줄이기 위해 정밀도를 택한 의도적인 선택이라고 적었습니다. 하루 전인 11월 13일에는 v1.13.9 릴리스가 나왔고, 11월 14일 트렌딩(Daily) 목록에서는 하루 215개의 스타를 받아 1위에 올랐습니다.

어떻게 써 보나

Git 2.41 이상이 필요합니다. npm으로 설치하면 ocr 명령을 바로 쓸 수 있습니다.

npm install -g @alibaba-group/open-code-review

ocr config provider   # 내장 제공자 선택 또는 직접 추가
ocr config model      # 사용할 모델 선택

cd your-project
ocr review                                   # 스테이징·미스테이징·새 파일 변경 전체 검토
ocr review --from main --to feature-branch   # 브랜치 범위 검토
ocr review --commit abc123                   # 커밋 하나 검토
ocr scan --path internal/agent               # diff 없이 파일 전체 검토
ocr review --format json --output result.json

Claude Code, Codex, Cursor, Kimi Code, OpenCode용 플러그인도 있습니다. 위임 모드(ocr delegate)를 쓰면 파일 선택과 규칙 매칭은 Open Code Review가 하고, 실제 리뷰는 쓰고 있는 코딩 에이전트의 모델이 맡습니다. 이때는 Open Code Review에 따로 LLM API 키를 넣지 않아도 됩니다. 한국어 README도 저장소에 있습니다.

어디에 쓰면 좋나

Open Code Review 손그림 일러스트 원본 장면

여러분은 AI 코드 리뷰에서 정밀도와 재현율 중 무엇을 더 중요하게 보시나요? 오탐이 적은 리뷰와 놓치는 문제가 적은 리뷰 중 어느 쪽을 택하실지 댓글로 들려주세요.

출처