Show GN: Selvage - AI Code Review CLI
(github.com/selvage-lab)안녕하세요.
많은 분들이 LLM을 코드 리뷰에 활용해 보셨겠지만, 실제 적용에는 번거로운 점들이 있었을 것이라 생각합니다.
리뷰 대상 코드와 맥락을 전달하고, 원하는 결과 형식까지 상세히 지정하여 LLM에 전달하는 과정이 필요하기 때문입니다.
'selvage'는 이러한 준비 과정을 자동화하여 코드 리뷰의 효율을 높이는 CLI 도구입니다.
[주요 기능]
- CLI 도구로 특정 IDE, 확장 기능과 독립적으로 사용 가능
- 주요 SOTA 모델(GPT-5, Claude-Sonnet-4, Gemini, Qwen3-code) 지원
- OpenRouter API Key로 구독없이 사용량 기반으로 사용 가능
- Git 워크플로우와 통합
- staged 작업 내역, unstaged 작업 내역, 특정 커밋/브랜치 간 변경사항 분석 지원
- AST(추상 구문 트리) 기반의 Smart Context 추출 기능
- 변경과 관련된 최소한의 코드 블록과 의존성만 추출
- 꼭 필요한 맥락만 전달하여 토큰 사용량을 절감하고, 동시에 리뷰의 품질은 극대화
- Large Context Review 기능
- 모델의 Context Limit을 초과하는 대규모 변경 사항(주로 특정 Feature를 배포하기 위한 PR)도 안정적으로 리뷰 가능