[控场AI]
产品git-diff-reviewer

Git Diff Reviewer

基于终端的 CLI 工具,以 pre-commit hook 形式集成到 Git 工作流,在提交前调用 LLM 审查暂存区 diff,输出结构化的问题报告

时间轴 (近 90 天)

10月12日

Git Diff Reviewer 是一个基于终端的 CLI 工具,以 pre-commit hook 的形式嵌入 Git 工作流,提取暂存区 diff 发送给 LLM 提供商并在终端输出结构化审查结果。

待验证50%
10月12日

Git Diff Reviewer 支持 Gemini、OpenRouter、Groq 和本地 Ollama 四种 LLM 提供商切换。

待验证50%
10月12日

Git Diff Reviewer 的审查结果按四类呈现:严重 Bug(逻辑错误、无限循环)、安全漏洞(SQL 注入、XSS、硬编码密钥,对齐 OWASP/CWE)、反模式、性能瓶颈。

待验证50%
10月12日

Git Diff Reviewer 项目附带了 22 个单元测试来保证可靠性。

待验证50%
10月12日

Git Diff Reviewer 默认只审查暂存区 diff(git diff --staged),未暂存的临时改动不会被误报。

待验证50%
10月12日

Git Diff Reviewer 支持 --staged 审查暂存区、--unstaged 审查未暂存改动、--branch main 对比特定分支或提交三种审查模式。

待验证50%
10月12日

Git Diff Reviewer 通过 .reviewerignore 过滤 lockfile、构建产物和 .env 文件,避免浪费 token。

待验证50%
10月12日

Git Diff Reviewer 的已知局限包括 LLM 幻觉导致误报、上下文窗口限制可能导致极大 diff 超出模型处理能力、以及除非使用本地 Ollama 否则需要网络连接。

待验证50%
10月12日

Git Diff Reviewer 的大 diff 会被安全截断以避免超出模型上下文窗口,审查结果可导出为 Markdown 文件。

待验证50%
10月12日

Git Diff Reviewer 提供 --install-hook 命令,将钩子脚本写入 .git/hooks/ 目录并赋予可执行权限,使每次提交自动触发审查。

待验证50%

全部知识事实 (10)

待验证

Git Diff Reviewer 是一个基于终端的 CLI 工具,以 pre-commit hook 的形式嵌入 Git 工作流,提取暂存区 diff 发送给 LLM 提供商并在终端输出结构化审查结果。

50%
待验证

Git Diff Reviewer 支持 Gemini、OpenRouter、Groq 和本地 Ollama 四种 LLM 提供商切换。

50%
待验证

Git Diff Reviewer 的审查结果按四类呈现:严重 Bug(逻辑错误、无限循环)、安全漏洞(SQL 注入、XSS、硬编码密钥,对齐 OWASP/CWE)、反模式、性能瓶颈。

50%
待验证

Git Diff Reviewer 项目附带了 22 个单元测试来保证可靠性。

50%
待验证

Git Diff Reviewer 默认只审查暂存区 diff(git diff --staged),未暂存的临时改动不会被误报。

50%
待验证

Git Diff Reviewer 支持 --staged 审查暂存区、--unstaged 审查未暂存改动、--branch main 对比特定分支或提交三种审查模式。

50%
待验证

Git Diff Reviewer 通过 .reviewerignore 过滤 lockfile、构建产物和 .env 文件,避免浪费 token。

50%
待验证

Git Diff Reviewer 的已知局限包括 LLM 幻觉导致误报、上下文窗口限制可能导致极大 diff 超出模型处理能力、以及除非使用本地 Ollama 否则需要网络连接。

50%
待验证

Git Diff Reviewer 的大 diff 会被安全截断以避免超出模型上下文窗口,审查结果可导出为 Markdown 文件。

50%
待验证

Git Diff Reviewer 提供 --install-hook 命令,将钩子脚本写入 .git/hooks/ 目录并赋予可执行权限,使每次提交自动触发审查。

50%

来源文章