Repolode
truongnh1992

truongnh1992/gemini-ai-code-reviewer

一个 GitHub Action,通过 Gemini API 自动对 Pull Request 进行代码审查并添加评论。

Star
258
Fork
57
未关闭 Issue
13
最近提交
22天前

这是什么?

Gemini AI Code Reviewer 是一个 GitHub Action,借助 Google 的 Gemini 模型审查 Pull Request。它会收集 PR 中的代码改动,过滤掉不需要审查的文件,将修改后的代码分块发送给 Gemini,并把生成的审查意见直接添加到 PR 中。

使用时在仓库中添加工作流文件,并将 Gemini API Key 保存为 GitHub Secret。在 PR 中评论 /gemini-review 即可触发审查。可以通过 GEMINI_MODEL 指定模型,通过 EXCLUDE 排除 *.md、锁文件等指定文件。项目采用 MIT 许可证,使用 Python 编写。

核心功能

  • 01在 PR 中评论 /gemini-review 即可触发审查
  • 02将 PR 代码改动分块发送至 Gemini API
  • 03支持通过 EXCLUDE 排除指定文件
  • 04支持通过工作流参数选择 Gemini 模型
  • 05将审查意见直接发布到 Pull Request 上

适用场景

  • 在人工审查前,为 Pull Request 提供一轮自动化的初步审查
  • 希望使用 Gemini 进行 AI 辅助代码审查的项目
  • 通过 EXCLUDE 跳过文档、锁文件和配置文件等无需审查的内容

快速上手

  1. 1

    从 Google AI Studio 获取 Gemini API 密钥

  2. 2

    在仓库中添加名为 GEMINI_API_KEY 的 GitHub Secret

  3. 3

    创建 .github/workflows/code-review.yml 文件并填入 README 中的工作流

  4. 4

    在 Pull Request 中评论 /gemini-review 触发审查

使用前须知

  • 需要 Gemini API 密钥,使用可能产生费用。
  • README 示例中的模型名称(gemini-3.8-flash)可能不存在,使用前需要检查模型配置。

收录于专题

标签

常见问题

gemini-ai-code-reviewer 是什么?
一个 GitHub Action,通过 Gemini API 自动对 Pull Request 进行代码审查并添加评论。 Gemini AI Code Reviewer 是一个 GitHub Action,借助 Google 的 Gemini 模型审查 Pull Request。它会收集 PR 中的代码改动,过滤掉不需要审查的文件,将修改后的代码分块发送给 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 适合用来做什么?
在人工审查前,为 Pull Request 提供一轮自动化的初步审查 希望使用 Gemini 进行 AI 辅助代码审查的项目 通过 EXCLUDE 跳过文档、锁文件和配置文件等无需审查的内容
gemini-ai-code-reviewer 怎么安装和运行?
从 Google AI Studio 获取 Gemini API 密钥 在仓库中添加名为 GEMINI_API_KEY 的 GitHub Secret 创建 .github/workflows/code-review.yml 文件并填入 README 中的工作流 在 Pull Request 中评论 /gemini-review 触发审查
在哪里获取 gemini-ai-code-reviewer?
源代码和安装说明在 GitHub 上:https://github.com/truongnh1992/gemini-ai-code-reviewer

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目