open-code-review
SHA-256알리바바가 오픈소스로 제공하는 AI 코드 리뷰 CLI 도구입니다. 하이브리드 아키텍처(결정론적 파이프라인 + LLM agent)를 기반으로 정확한 라인 단위 코멘트를 제공하며, 내장된 세부 조정 규칙 세트(NPE, XSS, SQL injection)를 갖추고 있습니다. OpenAI/Anthropic과 호환되며, 토큰 소모량은 범용 agent의 1/9에 불과합니다.
阿里는 2년간 자체 사용한 AI 코드 리뷰 도구로, 더 정확하고, 더 경제적이며, 더 안정적입니다.
주요 기능
- 혼합 아키텍처: 결정론적 파이프라인이 파일 선택과 규칙 매칭을 처리하고, LLM agent가 동적 의사 결정과 컨텍스트 검색을 처리합니다.
- 정밀한 줄 단위 주석: 내장된 위치 지정 및 반성 모듈로 주석 위치가 정확하고 내용이 신뢰할 수 있습니다.
- 저소비 고정밀: 벤치마크 테스트에서 토큰 소비가 범용 agent의 1/9 수준이며, F1 값이 더 높습니다.
- 내장된 보안 규칙: NPE, 스레드 안전, XSS, SQL 인젝션 등 일반적인 취약점에 대한 미세 조정된 규칙 세트입니다.
- 다중 모드 지원: Git diff 리뷰, 전체 파일 스캔, 위임 모드(AI 코딩 agent가 자체적으로 리뷰하도록 함).
할 수 없는 것
- •유효한 LLM API Key(예: OpenAI, Anthropic)가 필요하며, 네트워크가 없는 순수 오프라인 환경은 지원되지 않습니다. 대규모 리포지토리를 검토할 때 token 소모가 높을 수 있습니다. 프로젝트는 Git >= 2.41에 의존하며, 전체 파일 스캔 모드를 제외하고 주로 Git 히스토리가 있는 코드베이스를 대상으로 합니다.
사용 사례
- CI/CD 파이프라인에서 Pull Request를 자동 검토하여 수동 리뷰 부담을 줄입니다.
- 개발자가 로컬 커밋 전에 코드 변경을 빠르게 스캔하여 잠재적 결함 및 보안 취약점을 발견합니다.
Open Code Review는 알리바바 그룹이 오픈소스로 공개한 AI 코드 리뷰 CLI 도구입니다. 내부적으로 2년간 대규모 검증을 거쳐 수만 명의 개발자에게 서비스를 제공하고 수백만 건의 결함을 발견했습니다. Claude Code 등 일반 LLM 에이전트와 달리, 본 프로젝트는 "결정적 엔지니어링(Deterministic Engineering) + LLM 에이전트" 하이브리드 아키텍처를 채택합니다. 결정적 파이프라인(파일 선택, 스마트 패키징, 규칙 매칭, 외부 로케이션)은 정확성을 보장하고, LLM 에이전트는 동적 의사 결정과 컨텍스트 검색을 담당합니다. 이를 통해 더 높은 정밀도와 더 낮은 오탐률을 달성하며, 토큰 소비량은 일반 에이전트의 약 1/9에 불과합니다. Git diff 리뷰, 전체 파일 스캔, 위임 모드를 지원합니다. NPE, 스레드 안전성, XSS, SQL 인젝션 등 일반적인 취약점에 대한 미세 조정된 규칙 세트가 내장되어 있으며, OpenAI, Anthropic 등 모델과 호환됩니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
전역 설치: npm install -g @alibaba-group/open-code-review
LLM 구성: ocr config provider 실행하여 공급자 선택 및 API Key 설정, 이후 ocr config model 실행하여 모델 선택
코드 검토: Git 저장소에서 ocr review 실행, 프롬프트에 따라 행별 주석 확인
- 전역 설치: npm install -g @alibaba-group/open-code-review
- LLM 구성: ocr config provider 실행하여 공급자 선택 및 API Key 설정, 이후 ocr config model 실행하여 모델 선택
- 코드 검토: Git 저장소에서 ocr review 실행, 프롬프트에 따라 행별 주석 확인
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
6a3009b2d6148ec228e4c7706714a7c56ba3a550227e03ac68a2e71be173789d이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
npm uninstall -g @alibaba-group/open-code-review 를 실행하면 전역으로 제거됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs