Repolode
truongnh1992

truongnh1992/gemini-ai-code-reviewer

GoogleのGemini APIを使い、/gemini-reviewコメントをきっかけにプルリクエストへAI生成のコードレビューコメントを投稿するGitHub Actionです。

スター
258
フォーク
57
未解決の Issue
13
最終コミット
22 日前

これは何?

Gemini AI Code Reviewerは、GoogleのGeminiモデルを使ってプルリクエストをレビューするGitHub Actionです。プルリクエストのコード変更を収集し、指定した除外対象のファイルを取り除いたうえで、変更されたコードをチャンクに分けてGeminiに送信し、生成されたレビューコメントをPRに直接追加します。

リポジトリ内のworkflowファイルでActionを設定し、GitHub Secretに保存したGemini APIキーを用意します。プルリクエストに誰かが「/gemini-review」とコメントするとレビューが実行されます。GEMINI_MODEL inputでGeminiモデルを選択でき、EXCLUDE inputで*.mdやlockファイルなどのファイルパターンを除外できます。

MITライセンスのプロジェクトで、Pythonで書かれています。

主な機能

  • 01プルリクエストに「/gemini-review」とコメントするとレビューを実行
  • 02PRのコード変更をチャンクに分けてGemini APIに送信
  • 03レビュー対象からファイルパターンを除外可能
  • 04workflow inputからGeminiモデルを選択可能
  • 05レビューコメントをプルリクエストに直接投稿

ユースケース

  • 人間のレビュアーが確認する前に、プルリクエストの初回レビューを自動で行う
  • 他のレビュー用ツールではなく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 は何に使えますか?
人間のレビュアーが確認する前に、プルリクエストの初回レビューを自動で行う 他のレビュー用ツールではなく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 の数値は毎日更新されます。

関連プロジェクト