AI Commit
一款基于 AI 的 Git 提交信息生成工具,支持多种 AI 厂商(OpenAI、Claude、MiniMax 等)。
功能特性
- 多 AI 厂商支持:支持 OpenAI、Claude、MiniMax 及自定义 API
- 侧边栏配置:在 VS Code 侧边栏直观管理 AI 厂商配置
- 一键生成:在 SCM 面板点击按钮即可生成提交信息
- 模板预设:内置多种提交规范模板
- 自定义模板:支持自定义提示词模板
预览图


安装使用
安装插件
- 下载
.vsix 安装包(见 Releases)
- 在 VS Code 中选择
扩展 → 从 VSIX 安装
配置 AI 厂商
- 点击左侧边栏的 AI Commit 图标
- 点击 添加 按钮,选择 AI 厂商类型
- 填写配置信息:
- API Key:从 AI 厂商获取的密钥
- API Base URL:API 地址
- Model:使用的模型名称
- 点击 测试 按钮验证连接
- 点击 保存 保存配置
使用方法
- 在代码编辑器中完成代码修改
- 使用
git add 暂存要提交的文件
- 点击 SCM 面板中的 AI 生成注释 按钮
- 生成的提交信息将自动填入提交框
- 确认无误后提交
支持的 AI 厂商
模板预设
- Conventional Commits:标准化的提交格式
- Angular 规范:详细的提交规范
- Gitmoji 规范:使用 emoji 的提交格式
- 中文规范化:简洁的中文提交信息
开发
环境要求
- Node.js >= 18
- VS Code >= 1.116.0
安装依赖
npm install
开发调试
npm run watch
按 F5 打开调试窗口。
打包发布
# 版本号格式:0.0.x
npm run release -- 0.0.3
打包文件将自动生成在 releases/0.0.3/ 目录。
更新日志
见 CHANGELOG.md
License
MIT
| |