你有没有经历过这样的场景:代码写完了,准备提交,光标停在 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


它长什么样?怎么用?

用法简单到离谱,三步就行:

  1. 在 VS Code 应用市场搜索 Commit Genie 并安装
  2. 在设置里填好三个字段:baseURLapiKeymodel(下面细说)
  3. 暂存(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?可以。
  • 习惯 OpenAIOpenRouterGroq?都行。
  • 担心代码隐私,想本地跑模型?用 OllamabaseURL 指向 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


如果这篇文章帮到了你,别忘了点赞、收藏、关注三连~ 有任何使用问题,欢迎在评论区交流!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐