再也不用为写 Commit Message 头疼了!这款 AI 插件让 Git 提交一键搞定
你有没有经历过这样的场景:代码写完了,准备提交,光标停在 commit 输入框前,大脑却一片空白——这次到底改了啥?该写
fix还是feat?要不就随手敲一个update吧……
如果这一幕戳中了你,那今天要安利的这款 VS Code 插件 Commit Genie,可能会成为你工作流里离不开的小工具。
一句话介绍:它能读懂你的代码改动,自动帮你生成规范、专业的 Git 提交信息。
为什么你需要它?
写 commit message 看似是小事,但烂账积少成多:
- 提交记录一团乱:
update、修改了一下、fix bug……翻 git log 像考古,根本看不出每次到底改了什么。 - 不懂规范:团队要求用 Conventional Commits,但
feat/fix/refactor/chore到底怎么分,每次都要纠结。 - 纯粹懒得写:专注力都在代码上,实在不想再花心思组织语言。
Commit Genie 把这些痛点一次性解决——你只管写代码,提交信息交给 AI。
它长什么样?怎么用?
用法简单到离谱,三步就行:
- 在 VS Code 应用市场搜索 Commit Genie 并安装
- 在设置里填好三个字段:
baseURL、apiKey、model(下面细说) - 暂存(stage)你的改动,点一下源代码管理面板里的 ✨ 小星星按钮
然后神奇的事情发生了:提交信息会像打字机一样,一个字一个字地“流式”出现在 commit 输入框里。觉得哪里不满意?直接改,然后提交,完事。
生成出来的效果大概长这样:
feat(auth): add JWT refresh token rotation
- issue new refresh token on each access token renewal
- invalidate the previous refresh token to prevent replay
- add 7-day expiry for refresh tokens
规范的类型前缀、清晰的作用域、条理分明的描述——是不是比你随手敲的专业多了?
三大亮点,戳中真实需求
🌐 想用哪个 AI 就用哪个
这是 Commit Genie 最香的一点:它支持任何兼容 OpenAI 接口的服务。
- 想用便宜大碗的 DeepSeek?可以。
- 习惯 OpenAI、OpenRouter、Groq?都行。
- 担心代码隐私,想本地跑模型?用 Ollama 把
baseURL指向http://localhost:11434/v1,代码一个字节都不出本机。
不绑定任何厂商,你的钱包和数据你做主。
💰 省 token,就是省钱
很多同类工具会把整个 diff 一股脑塞给 AI,既慢又费钱。Commit Genie 做了优化:
- 自动剔除
lock文件、二进制文件等噪音,只把真正有意义的改动喂给模型; - 提示词针对服务端前缀缓存做了设计,重复调用更省。
同样的活,花更少的 token 干完。
⚡ 流式输出,实时可控
生成过程是实时流式的,你能眼看着信息一点点冒出来,觉得不对劲随时取消。没暂存东西?它会自动拿未暂存的改动来生成,不会让你白点一下。
还能这样玩(进阶配置)
Commit Genie 不止“能用”,还很“懂你”:
| 配置项 | 能做什么 |
|---|---|
language |
想用简体中文、English 还是日本語写提交?一行设置搞定 |
useEmoji |
打开后自动加 Gitmoji 前缀:✨ feat、🐛 fix……让 git log 颜值在线 |
instructions |
塞入团队规范、ticket 编号格式等自定义要求,AI 会照做 |
另外还有个贴心命令 Commit Genie: Select Model,能直接列出你的服务商提供的所有模型,点一下就切换,不用手敲模型名。
写在最后
对个人开发者来说,它帮你告别“提交焦虑”;对团队来说,它让每个人的提交记录都整齐划一、符合规范。一个干净漂亮的 git log,无论是日后排查问题、生成 changelog,还是 code review,都会让人省心不少。
工具虽小,但每天提交几十次,省下的都是实打实的时间和脑力。
👉 现在就去 VS Code 应用市场搜索 Commit Genie,或点击 Marketplace 链接 安装体验吧!
开源地址(欢迎 Star ⭐):https://github.com/joygqz/commit-genie
如果这篇文章帮到了你,别忘了点赞、收藏、关注三连~ 有任何使用问题,欢迎在评论区交流!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)