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

무엇인가
Open Code Review(명령어 이름 ocr)는 알리바바 그룹 내부에서 공식 AI 코드 리뷰 도우미로 쓰던 도구를 오픈소스로 옮긴 것입니다. README에 따르면 지난 2년 동안 수만 명의 개발자가 썼고 수백만 건의 코드 결함을 찾아냈습니다. 모델 엔드포인트만 설정하면 바로 쓸 수 있고, OpenAI 호환 API와 Anthropic 호환 API를 모두 지원합니다.
- 주요 언어: Go
- 라이선스: Apache-2.0
- 스타 50,696개, 포크 3,773개(2026-11-14 11:44 KST, GitHub API 기준)
- 최신 릴리스: v1.13.9(2026-11-13 18:47 KST)
- 기본 규칙: NPE, 스레드 안전성, XSS, SQL 인젝션 등 여러 언어용 규칙 내장
핵심 설계는 결정적 엔지니어링과 에이전트를 섞은 하이브리드 구조입니다. 어떤 파일을 검토할지 고르는 일, 관련 파일을 한 묶음으로 엮는 일, 파일 특성에 맞는 규칙을 고르는 일, 코멘트 위치를 맞추는 일은 코드가 맡습니다. 에이전트는 동적인 판단과 필요한 맥락을 찾아오는 일에 집중합니다. 묶음마다 맥락이 분리된 하위 에이전트가 돌기 때문에 큰 변경에서도 동시에 검토할 수 있습니다.
왜 지금 뜨나
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도 저장소에 있습니다.
어디에 쓰면 좋나
- 팀 저장소의 풀 리퀘스트 검토: GitHub Actions, GitLab CI, GitFlic CI, Gerrit 연동 문서가 있어 CI 단계에 붙일 수 있습니다.
- Claude Code나 Cursor로 짠 코드의 2차 점검: 에이전트가 만든 변경을 커밋 전에 ocr review로 한 번 더 걸러 볼 수 있습니다.
- 보안·안정성 점검: 내장 규칙이 NPE, 스레드 안전성, XSS, SQL 인젝션을 다루고, 경로별로 규칙을 바꾸는 사용자 규칙도 지원합니다.
- 대회 코드 정리: 데이콘·DAKER 대회에서 제출 코드를 공개하기 전에 ocr scan으로 저장소 전체를 훑어보는 용도로도 쓸 만합니다.

여러분은 AI 코드 리뷰에서 정밀도와 재현율 중 무엇을 더 중요하게 보시나요? 오탐이 적은 리뷰와 놓치는 문제가 적은 리뷰 중 어느 쪽을 택하실지 댓글로 들려주세요.
출처
- GitHub 저장소: https://github.com/alibaba/open-code-review
- README(벤치마크·설계·사용법): https://github.com/alibaba/open-code-review/blob/main/README.md
- v1.13.9 릴리스: https://github.com/alibaba/open-code-review/releases/tag/v1.13.9
- 공식 사이트: https://open-codereview.ai
- npm 패키지: https://www.npmjs.com/package/@alibaba-group/open-code-review
- AACR-Bench 데이터셋: https://huggingface.co/datasets/Alibaba-Aone/aacr-bench
- GitHub 트렌딩(Daily): https://github.com/trending?since=daily