OpenSource-Hub
O

open-code-review

SHA-256
11.8k stars·개발 도구·SHA-256 체크섬 확인됨

알리바바가 오픈소스로 제공하는 AI 코드 리뷰 CLI 도구입니다. 하이브리드 아키텍처(결정론적 파이프라인 + LLM agent)를 기반으로 정확한 라인 단위 코멘트를 제공하며, 내장된 세부 조정 규칙 세트(NPE, XSS, SQL injection)를 갖추고 있습니다. OpenAI/Anthropic과 호환되며, 토큰 소모량은 범용 agent의 1/9에 불과합니다.

스마트 다운로드

Download 버전 다운로드

v1.7.15 · 43.9 MB

阿里는 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 등 모델과 호환됩니다.

태그

code-reviewAILLMdeveloper-toolsstatic-analysis

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

전역 설치: npm install -g @alibaba-group/open-code-review

4

LLM 구성: ocr config provider 실행하여 공급자 선택 및 API Key 설정, 이후 ocr config model 실행하여 모델 선택

5

코드 검토: Git 저장소에서 ocr review 실행, 프롬프트에 따라 행별 주석 확인

설치 가이드
  1. 전역 설치: npm install -g @alibaba-group/open-code-review
  2. LLM 구성: ocr config provider 실행하여 공급자 선택 및 API Key 설정, 이후 ocr config model 실행하여 모델 선택
  3. 코드 검토: 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 를 실행하면 전역으로 제거됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-10-20 20:37:15
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트