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 를 실행하면 전역으로 제거됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.