개요

Open Code Review는 결정론적 분석 파이프라인과 LLM Agent를 결합한 Alibaba의 오픈소스 코드 리뷰 도구다. NPE, 스레드 안전성, XSS, SQL 인젝션 등 규칙 기반 검사를 수행하면서 LLM을 활용해 문맥적 결함을 찾아 PR의 정확한 라인에 코멘트를 남기는 구조를 지향한다.

확인된 구성

  • Go 기반 CLI와 서버 구성, VS Code 확장 및 웹 기반 세션 뷰어를 제공한다.
  • OpenAI·Anthropic 호환 모델과 여러 LLM provider를 설정할 수 있다.
  • Claude Code·Codex용 플러그인/스킬 디렉터리가 포함되어 호스트 에이전트가 리뷰를 위임하는 모드도 지원한다.
  • 내장 fine-tuned ruleset은 일반적인 보안·품질 결함을 결정론적으로 반복 검사한다.
  • OpenTelemetry 통합과 세션 재생 뷰어로 리뷰 과정을 관찰할 수 있다.

설계 관점

핵심은 “규칙 기반 검출의 재현성”과 “LLM의 문맥 추론”을 한 파이프라인에 두는 것이다. 전부 LLM에 맡기지 않으므로 보안 규칙의 회귀 테스트와 설명 가능성을 확보하기 쉽고, 규칙만으로 놓치는 저장소·변경 맥락은 Agent가 보완한다. 다만 모델 설정, 프롬프트, 저장소 컨텍스트에 따라 결과가 달라지므로 CI 차단 기준은 결정론적 결과와 LLM 제안을 분리하는 편이 안전하다.

정석님 관점의 활용성

  • 코드 에이전트가 생성한 변경을 PR 단계에서 자동 검증하는 Builder→Verifier 루프의 참고 구현이다.
  • skills/, delegate mode, 세션 뷰어를 함께 제공해 AI 리뷰를 단순 API 호출이 아니라 하네스 기능으로 다룬다.
  • 실제 도입 전에는 모델 비용, false positive, 신뢰 경계, 비밀정보가 외부 provider로 전송되는지 확인해야 한다.

관련 노트

검증

  • GitHub REST API로 저장소 메타데이터와 README를 2026-07-26에 캡처했다.
  • 원문 캡처: raw/articles/github-alibaba-open-code-review.md
  • SHA-256: 6ab95ea254b5e09cd194c480881094e03d2fb9712284d752834f30e0b4306174
  • 라이선스: Apache-2.0