GitHub PR과 로컬 브랜치 변경 사항을 원하는 모델 제공업체의 LLM으로 검토하는 오픈소스 AI 코드 리뷰 도구입니다.
alibaba/open-code-review
결정론적 파일 선택 및 규칙과 LLM 에이전트를 결합해 Git diff의 특정 줄에 리뷰 댓글을 남기는 AI 코드 리뷰 CLI입니다.
대체할 수 있는 제품:CodeRabbit
- 스타
- 49,564
- 포크
- 3,637
- 열린 이슈
- 342
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
Open Code Review는 LLM으로 코드 변경 사항을 리뷰하는 CLI 도구입니다. Git diff를 읽고 리뷰할 파일을 선택한 뒤 관련 파일을 묶음으로 그룹화하고, 각 묶음을 에이전트에 전달합니다. 에이전트는 전체 파일 내용을 읽고, 코드베이스를 검색하며, 맥락을 파악하기 위해 변경된 다른 파일도 살펴볼 수 있습니다. 결과는 특정 줄에 연결된 구조화된 리뷰 댓글로 제공됩니다.
이 프로젝트는 고정된 엔지니어링 로직과 모델의 역할을 분리합니다. 파일 선택, 규칙 매칭, 댓글 위치 지정은 결정론적 모듈이 처리하고, 에이전트는 동적인 판단과 맥락 검색을 담당합니다. 기본 규칙 세트는 여러 언어에서 null 포인터 역참조, 스레드 안전성, XSS, SQL 인젝션 등의 문제를 다룹니다.
워크스페이스, 브랜치 범위 또는 단일 커밋의 diff 리뷰 외에도 `ocr scan` 명령으로 파일 전체나 디렉터리를 리뷰할 수 있습니다. OpenAI 및 Anthropic 호환 엔드포인트를 지원하며, Claude Code 같은 코딩 에이전트가 자체 모델로 리뷰를 수행하는 위임 모드도 사용할 수 있습니다.
핵심 기능
- 01워크스페이스, 브랜치 범위 또는 단일 커밋의 Git diff를 리뷰합니다.
- 02특정 줄에 위치가 지정된 구조화된 리뷰 댓글을 생성합니다.
- 03NPE, 스레드 안전성, XSS, SQL 인젝션 문제를 다루는 기본 규칙을 제공합니다.
- 04`ocr scan`으로 diff 없이 파일 전체나 디렉터리를 스캔합니다.
- 05OpenAI 및 Anthropic 호환 모델 엔드포인트를 지원합니다.
- 06Claude Code, Codex, Cursor, Kimi Code, OpenCode용 플러그인을 제공합니다.
활용 사례
- GitHub Actions나 GitLab CI 같은 CI/CD 파이프라인에 pull request 자동 리뷰를 추가합니다.
- merge request를 열기 전에 feature branch를 main과 비교해 리뷰합니다.
- 의미 있는 diff가 없는 낯선 코드베이스나 디렉터리를 점검합니다.
- 위임 모드를 통해 AI 코딩 에이전트가 자체 모델로 리뷰를 수행하게 합니다.
빠른 시작
- 1
npm을 통해 CLI를 전역 설치합니다
npm install -g @alibaba-group/open-code-review - 2
LLM 제공자를 구성합니다
ocr config provider - 3
활성 제공자에서 사용할 모델을 선택합니다
ocr config model - 4
Git 프로젝트에서 리뷰를 실행합니다
ocr review
사용 전 알아둘 점
- Git 2.41 이상이 필요합니다.
- Delegation Mode를 사용하는 경우를 제외하고, 리뷰를 진행하려면 LLM 엔드포인트와 API 키를 구성해야 합니다.
- 정확도를 높이기 위한 의도적인 절충으로, 범용 에이전트보다 회상률이 낮습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- open-code-review은(는) 무엇인가요?
- 결정론적 파일 선택 및 규칙과 LLM 에이전트를 결합해 Git diff의 특정 줄에 리뷰 댓글을 남기는 AI 코드 리뷰 CLI입니다. Open Code Review는 LLM으로 코드 변경 사항을 리뷰하는 CLI 도구입니다. Git diff를 읽고 리뷰할 파일을 선택한 뒤 관련 파일을 묶음으로 그룹화하고, 각 묶음을 에이전트에 전달합니다. 에이전트는 전체 파일 내용을 읽고, 코드베이스를 검색하며, 맥락을 파악하기 위해 변경된 다른 파일도 살펴볼 수 있습니다. 결과는 특정 줄에 연결된 구조화된 리뷰 댓글로 제공됩니다.
- open-code-review은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- open-code-review은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- open-code-review은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. open-code-review의 마지막 커밋은 2026년 11월 6일입니다.
- open-code-review은(는) 어디에 사용할 수 있나요?
- GitHub Actions나 GitLab CI 같은 CI/CD 파이프라인에 pull request 자동 리뷰를 추가합니다. merge request를 열기 전에 feature branch를 main과 비교해 리뷰합니다. 의미 있는 diff가 없는 낯선 코드베이스나 디렉터리를 점검합니다. 위임 모드를 통해 AI 코딩 에이전트가 자체 모델로 리뷰를 수행하게 합니다.
- open-code-review는 어떻게 설치하나요?
- npm을 통해 CLI를 전역 설치합니다: npm install -g @alibaba-group/open-code-review LLM 제공자를 구성합니다: ocr config provider 활성 제공자에서 사용할 모델을 선택합니다: ocr config model Git 프로젝트에서 리뷰를 실행합니다: ocr review
- open-code-review은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alibaba/open-code-review
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenAI, Claude, Ollama 등의 LLM을 사용해 pull request와 merge request에 인라인 댓글, 요약 댓글, 답글을 작성하는 AI 코드 리뷰 도구입니다.
AI Agent Skills에서 프롬프트 인젝션, 데이터 유출, 악성 코드 패턴을 탐지하는 최선의 노력을 다하는 보안 스캐너입니다.
GitHub Actions 워크플로 내에서 AI 코드 리뷰, 이슈 분류, CI 자동 수정을 실행하는 오픈소스 BYOK GitHub 봇입니다.
Git 호스팅, 이슈 관리, CI/CD, 패키지, 위키와 AI 에이전트를 통합한 올인원 셀프 호스팅 개발 플랫폼입니다.
Claude Code, Codex, Cursor 등에서 AI 코딩 에이전트를 게이트 기반 파이프라인으로 조율하는 모듈형 런타임 및 오케스트레이션 시스템입니다.