Repolode
truongnh1992

truongnh1992/gemini-ai-code-reviewer

Google의 Gemini API를 사용해 `/gemini-review` 댓글을 트리거로 풀 리퀘스트에 AI 생성 코드 리뷰 댓글을 게시하는 GitHub Action입니다.

스타
258
포크
57
열린 이슈
13
마지막 커밋
23일 전

어떤 프로젝트인가요?

Gemini AI Code Reviewer는 Google의 Gemini 모델로 풀 리퀘스트를 리뷰하는 GitHub Action입니다. 풀 리퀘스트의 코드 변경 사항을 수집하고, 건너뛸 파일을 제외한 뒤, 수정된 코드를 여러 청크로 나눠 Gemini에 보내고, 리뷰 결과 댓글을 PR에 바로 추가합니다.

이 Action은 저장소의 워크플로 파일에서 설정하며, GitHub Secret에 저장된 Gemini API 키가 필요합니다. 풀 리퀘스트에 `/gemini-review` 댓글이 달리면 리뷰가 실행됩니다. `GEMINI_MODEL` 입력으로 Gemini 모델을 선택할 수 있고, `EXCLUDE` 입력으로 `*.md`나 lock 파일 같은 파일 패턴을 제외할 수 있습니다.

이 프로젝트는 MIT 라이선스로 배포되며 Python으로 작성되었습니다.

핵심 기능

  • 01풀 리퀘스트에 `/gemini-review` 댓글이 달리면 리뷰를 실행합니다
  • 02PR 코드 변경 사항을 여러 청크로 나눠 Gemini API에 전송합니다
  • 03리뷰에서 제외할 파일 패턴을 지정할 수 있습니다
  • 04워크플로 입력으로 Gemini 모델을 선택할 수 있습니다
  • 05리뷰 댓글을 풀 리퀘스트에 바로 게시합니다

활용 사례

  • 사람이 리뷰하기 전에 풀 리퀘스트를 자동으로 1차 검토할 때
  • 다른 리뷰 도구 대신 Gemini를 원하는 프로젝트에 AI 지원 피드백을 추가할 때
  • `EXCLUDE`에 목록을 지정해 코드 리뷰에서 문서, lock 파일, 설정 파일을 제외할 때

빠른 시작

  1. 1

    Google AI Studio에서 Gemini API 키를 발급받습니다

  2. 2

    저장소에 GEMINI_API_KEY라는 이름의 GitHub Secret으로 키를 추가합니다

  3. 3

    README의 workflow를 사용해 .github/workflows/code-review.yml을 만듭니다

  4. 4

    풀 리퀘스트에 /gemini-review라고 댓글을 달아 리뷰를 실행합니다

사용 전 알아둘 점

  • Gemini API 키가 필요하며 사용 비용이 발생할 수 있습니다.
  • README 예제에 존재하지 않을 수 있는 모델 이름(gemini-3.8-flash)이 사용되어 있으므로 모델 설정을 확인해야 할 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

gemini-ai-code-reviewer은(는) 무엇인가요?
Google의 Gemini API를 사용해 `/gemini-review` 댓글을 트리거로 풀 리퀘스트에 AI 생성 코드 리뷰 댓글을 게시하는 GitHub Action입니다. Gemini AI Code Reviewer는 Google의 Gemini 모델로 풀 리퀘스트를 리뷰하는 GitHub Action입니다. 풀 리퀘스트의 코드 변경 사항을 수집하고, 건너뛸 파일을 제외한 뒤, 수정된 코드를 여러 청크로 나눠 Gemini에 보내고, 리뷰 결과 댓글을 PR에 바로 추가합니다.
gemini-ai-code-reviewer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
gemini-ai-code-reviewer은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
gemini-ai-code-reviewer은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. gemini-ai-code-reviewer의 마지막 커밋은 2026년 10월 16일입니다.
gemini-ai-code-reviewer은(는) 어디에 사용할 수 있나요?
사람이 리뷰하기 전에 풀 리퀘스트를 자동으로 1차 검토할 때 다른 리뷰 도구 대신 Gemini를 원하는 프로젝트에 AI 지원 피드백을 추가할 때 `EXCLUDE`에 목록을 지정해 코드 리뷰에서 문서, lock 파일, 설정 파일을 제외할 때
gemini-ai-code-reviewer는 어떻게 설치하나요?
Google AI Studio에서 Gemini API 키를 발급받습니다 저장소에 GEMINI_API_KEY라는 이름의 GitHub Secret으로 키를 추가합니다 README의 workflow를 사용해 .github/workflows/code-review.yml을 만듭니다 풀 리퀘스트에 /gemini-review라고 댓글을 달아 리뷰를 실행합니다
gemini-ai-code-reviewer은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/truongnh1992/gemini-ai-code-reviewer

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트