摘要:
还在为 git commit -m "update" 被 Leader 骂?还在为 Copilot 每月 $10 心疼?推荐一款专为中国开发者打造的 CLI 工具:@dongowu/git-ai-cli。原生支持 DeepSeek/通义千问,支持 Ollama 本地隐私模式,更有一键嵌入 Git Flow 工作流,彻底解放你的双手!
😫 程序员的日常崩溃瞬间
写代码 3 小时,激情澎湃;
到了 git commit 环节,瞬间卡壳:
- “我刚才改了啥来着?”
- “这改动有点杂,怎么总结才精辟?”
- “算了,偷个懒写个
fix bug吧...” -> 结果 Code Review 被打回重写。
市面上的 AI Commit 工具不少(如 OpenCommit),但对咱们国内开发者真的不太友好:
- ❌ 贵/麻烦:必须要有 OpenAI Key,还得挂梯子。
- ❌ 隐私担忧:公司代码传到国外服务器?SRE 听了想打人。
- ❌ 中文蹩脚:翻译腔浓重,不像人话。
今天给大家安利一个开源新轮子,完美解决了上述所有痛点!👇
📦 它是谁?
@dongowu/git-ai-cli
一个极简、高效、专为中文语境优化的 AI Commit 生成工具。
🔗 NPM 地址:www.npmjs.com/package/@do…
🔗 GITHUB 地址:github.com/dongowu/git…
✨ 为什么它能打动你?
1. 🇨🇳 国产大模型原生支持(真·省钱)
不用再费劲搞 OpenAI 代理了!它内置了对 DeepSeek、通义千问 (Qwen) 、Moonshot 等国产顶流模型的支持。
- DeepSeek:Token 便宜到几乎不要钱,写 Commit 这种小任务更是毫无压力。
- 速度快:国内直连,秒级生成。
2. 🔒 本地隐私模式(真·安全)
在银行、国企或者对代码隐私有洁癖?没问题!
它完美支持 Ollama 和 LM Studio。
配置好本地模型地址,你的代码连你家路由器的门都不用出,全在本地推理。老板再也不用担心代码泄露了。
3. ⚙️ 嵌入 Git Flow 工作流(真·无感)
这才是它的杀手锏!它不只是个玩具,而是能真正进入生产流程的基建。
支持 git hook 集成,安装后你甚至不需要改变任何习惯:
- 你只需正常执行
git commit。 - 它会自动拦截,分析暂存区代码。
- AI 生成的规范信息会自动填入你的 Vim/VS Code 编辑器。
- 你扫一眼,保存,提交。
全程行云流水,没有任何额外的命令交互,不打断你的开发心流。
4. 🧠 智能降噪
自动识别并过滤 package-lock.json、yarn.lock、dist/ 等构建产物和干扰文件。只把核心代码投喂给 AI,既省 Token 又能提高生成准确率。
🛠️ 30秒极速上手
第一步:安装
npm install -g @dongowu/git-ai-cli
第二步:配置(丰俭由人)
方案 A:高性价比云端版(推荐 DeepSeek)
git-ai config set AI_PROVIDER=deepseek
git-ai config set AI_API_KEY=你的DeepSeekKey
方案 B:零成本本地版(Ollama)
# 确保你本地开启了 ollama (默认端口 11434)
git-ai config set AI_PROVIDER=ollama
git-ai config set AI_MODEL=qwen2.5-coder:7b # 或者其他你喜欢的模型
第三步:起飞!
方式一:手动模式
当你 git add . 后,直接输入:
git-ai
选择 AI 给你生成的 3 个选项之一,完事!
方式二:Git Hook 自动模式(强烈推荐)
在项目根目录下运行:
git-ai hook install
以后你只需要当它不存在,正常用 git commit 就行了,AI 会自动在后台助你一臂之力!
📝 效果实测
修改前:
git commit -m "fix bug" (不仅丑,还没用)
使用 git-ai 后:
✨ feat(user-auth): 集成 JWT 登录验证并优化 Token 刷新策略
🐛 fix(api): 修复并发请求下的数据库连接超时问题
📝 docs: 更新 API 接口文档中关于登录参数的说明
这规范度,看着就专业! 😎
👨💻 结语
与其把时间浪费在想文案上,不如把精力花在写出更牛的代码上。
@dongowu/git-ai-cli 可能是目前最适合中国开发者体质的 AI 辅助工具了。
开源不易,如果觉得好用,记得去 NPM 或 GitHub 给作者点个 Star 🌟 支持一下!
👉 立即安装:npm i -g @dongowu/git-ai-cli