products / practical tool

Git Commit Analyzer

一个本地运行的 AI Git 插件,用 llama.cpp 和 GGUF 模型自动生成清晰、一致、可维护的提交信息。
本地 AI 驱动,无需云端

根据 staged diff 自动生成语义清晰的 Git 提交信息。所有分析都在你的机器上完成,代码、diff 和提交内容不会上传到任何服务器。

AI 生成

本地 GGUF 模型

Git Flow

标准提交格式

交互确认

使用、编辑或取消

完全私密

本地处理

快速安装

Homebrew(推荐)

$ brew tap zh30/tap
$ brew install git-ca

适合 macOS,支持 Apple Silicon 和 Intel,无需自己编译 Rust。

一键安装

bash -c "$(curl -fsSL https://sh.zhanghe.dev/install-git-ca.sh)"
GitHub Releases

使用方式

1

暂存改动

git add <files>

2

运行分析器

git ca

3

确认提交信息

使用、编辑或取消 AI 建议

为什么选择它?

上下文理解

分析 staged changes,生成贴合改动的提交信息。

一致历史

遵循 Git Flow 约定,让提交历史更干净可维护。

开发者隐私

没有外部 API 调用,没有云端处理,没有遥测。

隐私与安全

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

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

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

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

常见问题