HexmosTech/git-lrc

Free, Micro AI Code Reviews That Run on Git Commit

What it solves

git-lrc는 AI가 생성한 코드 오류를 git 히스토리에 커밋하기 전에 포착함으로써 소프트웨어 중단, 보안 침해, 기술 부채를 방지합니다. 로직 삭제, 자격 증명 누출, 비용이 많이 드는 클라우드 호출 등 AI 에이전트가 "조용히 깨뜨리는" 문제를 해결하고, 커밋 시점에 AI 기반 리뷰 프로세스를 강제합니다.

How it works

이 도구는 git commit 워크플로에 훅을 걸어 사용자가 변경을 커밋하려 할 때 자동으로 웹 기반 리뷰 UI를 실행합니다. UI는 GitHub 스타일의 diff를 제공하고 인라인 AI 코멘트와 심각도 배지를 표시합니다. 사용자는 표시된 문제를 AI 에이전트에 피드백해 수정하거나, 직접 변경을 보증하거나, 리뷰를 건너뛸 수 있습니다.

핵심 구성 요소는 다음과 같습니다:

  • Issue Navigator: 10개의 위험 카테고리와 100개 이상의 패턴을 가로질러 결과를 필터링할 수 있는 뷰.
  • Risk-Scored View: "blast radius"(잠재 파급 효과)와 "review priority"(리뷰 우선순위)로 코드 변경을 순위 매기고, 로컬 지식 그래프를 사용해 가장 중요한 변경을 먼저 강조합니다.
  • Summary Deck: 변경 사항과 위험을 평이한 영어로 요약해 조직 메모리로 저장합니다.
  • Git Log Tracking: 리뷰 상태(반복 횟수와 커버리지)를 git 커밋 메시지에 직접 추가합니다.

Who it’s for

AI 에이전트를 사용해 코드를 작성하고, 팀 전체에 걸쳐 코드 품질과 보안을 표준화·에디터 독립적인 방식으로 보장하고자 하는 소프트웨어 엔지니어 및 엔지니어링 리더(CTO, VP of Engineering, Tech Lead)를 위한 도구입니다.

Highlights

  • Commit-time enforcement: 특정 IDE 확장에 의존하지 않고 범용 git 워크플로에 바로 연결됩니다.
  • Risk-based ranking: 아키텍처 분석을 통해 diff 내 가장 위험한 변경을 우선 순위화합니다.
  • BYOK (Bring Your Own Key): Gemini, OpenAI, Claude, DeepSeek, OpenRouter 등 다수 AI 제공자를 지원합니다.
  • Integration with Claude Code: claude-lrc를 포함해 Claude Code 안에서 슬래시 명령으로 리뷰와 보증이 가능합니다.
  • Custom Repository Rules: 팀이 .lrc/ 디렉터리에서 프로젝트별 패턴과 제약을 정의할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트