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)"
使用方式
1
暂存改动
git add <files>
2
运行分析器
git ca
3
确认提交信息
使用、编辑或取消 AI 建议
为什么选择它?
上下文理解
分析 staged changes,生成贴合改动的提交信息。
一致历史
遵循 Git Flow 约定,让提交历史更干净可维护。
开发者隐私
没有外部 API 调用,没有云端处理,没有遥测。
隐私与安全
本地处理:所有 AI 推理都通过本地 llama.cpp 和 GGUF 模型完成。
无需云端:代码和提交信息不会离开你的设备。
开源可审计:完整代码在 GitHub 上公开。
无遥测:CLI 工具不收集使用数据或分析数据。