自荐系列:我做了一个 VSCode 插件,作用是通过 基于 git diff 信息 ai 生成 git/svn commit message

工具简介

一个使用 AI 生成标准化 Git/SVN 提交消息的 VSCode 扩展。支持 OpenAI、Ollama、VSCode 内置 AI 服务、智谱 AI、DashScope、Gemini AI、豆包 AI、Deepseek AI、SiliconFlow 和 OpenRouter。

工具特性

  • 多平台 AI 支持
  • 支持Git和SVN
  • 周报生成
  • 分支名称生成
  • 多语言
  • 符合 Conventional Commits 规范
  • 简陋的代码审查

体验效果以及地址

demo.gif
Github 源码
Extension URL

文档

文档

99%代码是基于多个 ai 模型参考生成的,所以代码参考价值较低。轻喷。

20 Likes

佬友好强 :+1:

强的是 ai 模型,不是我 :sweat_smile:

3 Likes

有想法,勇实现,那就强 :+1:

1 Like

这个插件挺实用的,支持多平台AI和版本控制工具,功能不少啊。

还 ok…但好多都是 ai 写的 有些 bug, 我自己用主要是 git + 个别的一些模型,所以没使用的 就容易出 bug :joy:

哈哈哈哈哈,那你加油拓展吧!

干就完了


版本不兼容哦佬友,要更新至最新版吗?

我降级一下要求吧,其实用不了那么高版本 vscode。不过我在午休,如果着急体验可以升级 vscode。

都不用 gitlens 吗?

哈哈 这个一开始我是为了 svn 而做的,因为 svn 这方面的太少了。附带着就给 git 加上了。

不错不错支持一下

1 Like

感谢佬友

用上了,佬。给你点赞

可以先用预览版插件,特性会更新的比较多。

vscode好像自带一个生成commit的功能

yep, 是的。
其实我觉得这个自带的文件/内容多了输出的可能不太好。(大模型有上下文上限)
所以我用我自己的这个我一般是用 gemini 2.5 来干…(赠金不用白不用

并且我需要自动的生成周报什么的..所以才搞了个

1 Like

感谢佬友

客气:hugs: 有用就行