Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Generate Git MessageNew to Visual Studio Code? Get it now.
Generate Git Message

Generate Git Message

Satrong

|
1 install
| (0) | Free
根据 staged 文件通过 AI 生成提交信息
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Generate Git Message

一个 VSCode 扩展,利用 OpenAI 兼容 API 根据 Git 暂存区的代码变更自动生成规范的 commit message。

功能特性

  • 一键生成符合 Conventional Commits 规范的中文 commit message
  • 支持所有 OpenAI 兼容的 API 端点(OpenAI、DeepSeek、Ollama 等)
  • 自定义提示词模板
  • 在源代码管理工具栏提供快捷按钮
  • 零运行时依赖

使用方式

  1. 在 VSCode 源代码管理面板中暂存(stage)要提交的文件
  2. 点击源代码管理标题栏上的 ✨ 图标,或通过命令面板执行 生成提交记录
  3. 等待生成完成,commit message 会自动填入输入框

配置 API Key

提供两种方式,按优先级依次尝试:

  1. 命令设置(推荐):在命令面板(Cmd+Shift+P)运行 Generate Git Message: 设置 API Key,密钥将安全存储在系统密钥链中(macOS Keychain / Windows Credential Manager / Linux libsecret)
  2. 环境变量:设置 GENERATE_GIT_MESSAGE_API_KEY 环境变量

可通过命令 Generate Git Message: 删除 API Key 移除已存储的密钥。

配置项

在 VSCode 设置中搜索 Generate Git Message 进行配置:

配置项 说明 默认值
generateGitMessage.apiBaseUrl OpenAI 兼容 API 的基础 URL https://api.openai.com/v1
generateGitMessage.model 模型名称 gpt-4o-mini
generateGitMessage.prompt 自定义提示词(为空则使用内置模板) (空)
generateGitMessage.maxTokens 最大生成 token 数(0 表示不限制) 0

开发

pnpm install       # 安装依赖
pnpm build         # 构建
pnpm watch         # 监听模式
pnpm package       # 生产构建(压缩)
pnpm vsix          # 构建并打包为 .vsix 安装包

许可证

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft