跳到正文

产品 / 开发者工具

Git Commit Analyzer

本地运行的 AI Git 插件。读取 staged diff,用 llama.cpp 和 GGUF 模型写出 Conventional Commits 格式的提交信息,代码不离开你的电脑。
  • 本地 AI

    GGUF 模型在本机推理
  • Conventional Commits

    type(scope): subject
  • 交互确认

    使用、编辑或取消
  • 隐私优先

    无云端调用,无遥测

安装

两条命令装好

macOS 推荐 Homebrew,提供 Apple Silicon 和 Intel 的预编译版本,无需编译 Rust。

Homebrew(推荐)
brew tap zh30/tap
brew install git-ca
一键安装脚本
bash -c "$(curl -fsSL https://sh.zhanghe.dev/install-git-ca.sh)"

系统要求

Git
2.30 或更新版本
模型
GGUF,首次运行自动下载
macOS
Homebrew(Intel 与 Apple Silicon)
Windows
从 GitHub Releases 下载预编译版本
Linux
预编译版本暂时不可用

用法

暂存,运行,确认

  1. 01

    暂存改动

    git add <files>
  2. 02

    运行分析器

    git ca
  3. 03

    确认提交信息

    使用、编辑或取消 AI 给出的建议

配置命令

git ca model
选择模型
git ca language
输出语言(中 / 英)
git ca doctor
环境诊断

功能

它会帮你做什么

  • 理解改动上下文

    分析 staged changes,用本地 GGUF 模型生成贴合改动的提交信息。
  • 提交历史更一致

    输出 type(scope): subject 格式,让提交历史干净、可维护。
  • 交互模式

    每条建议都可以直接使用、编辑或取消,决定权在你。
  • 完全本地

    推理通过本机 llama.cpp 完成,没有外部 API 调用。

隐私

代码只留在你的电脑上

  • 本地处理。 所有 AI 推理都通过本地 llama.cpp 和 GGUF 模型完成。

  • 无需云端。 代码和提交信息不会离开你的设备。

  • 开源可审计。 完整代码在 GitHub 上公开。

  • 无遥测。 CLI 工具不收集使用数据或分析数据。

相关

相关工作流

官方

官方链接

引用、安装、查看源码、检查隐私政策或联系支持时,请优先使用这些 canonical 链接。

faq

常见问题

不会。Git Commit Analyzer 完全在你的本机通过 llama.cpp 运行,代码和提交信息都不会离开设备。

不需要。安装完成并下载模型后,即使没有网络也可以生成提交信息。

工具使用适合本地推理的 GGUF 模型。默认会下载推荐模型,也可以配置其他兼容模型。

可以。你可以通过配置命令把输出语言设置为中文,或设置为底层模型支持的其他语言。