Skip to content

介绍

什么是 Dish AI Commit Gen?

Dish AI Commit Gen 是一个 VSCode 扩展,它使用 AI 技术帮助开发者自动生成标准化的 Git 和 SVN 提交消息。本扩展旨在解决团队协作中提交消息不规范、不一致的问题,提高代码库的可维护性。当前版本 0.12.4 支持多种 AI 服务提供商,以及周报生成、分支名称生成、代码审查等功能,为开发者提供全方位的 AI 辅助工具。

扩展支持多种 AI 提供商,包括 OpenAI、Ollama、VSCode 内置 AI (GitHub Copilot)、智谱 AI (GLM-4)、DashScope (通义千问)、Gemini AI、豆包 AI、Deepseek AI、SiliconFlow 和 OpenRouter,满足不同区域和使用场景的需求。

核心功能

🤖 多平台 AI 支持

AI 提供商特点适用场景
OpenAI API高质量生成结果,支持 GPT-3.5/GPT-4需要高质量输出的场景,按使用量收费
Ollama本地部署,支持多个开源模型数据隐私要求高的场景
VSCode 内置 AI使用 GitHub Copilot拥有 GitHub Copilot 订阅的用户
智谱 AI (GLM-4)优秀的中文处理能力,固定月度免费额度中国用户,中文处理
DashScope阿里云提供,支持通义千问系列模型企业级应用
Gemini AI每日免费额度 1500 次请求个人开发者
Deepseek AI高质量开源大模型,中英文双语优化多语言支持需求
SiliconFlow高性能 AI 推理平台需要多模型支持的场景
OpenRouter开源 AI 路由服务,多模型支持灵活的模型选择需求

📝 版本控制系统支持

  • SVN
  • Git

🎨 符合 Conventional Commits 规范

生成的提交消息遵循 Conventional Commits 规范:

  • 提交消息格式:

    <类型>[可选作用域]: <描述>
    
    [可选正文]
    
    [可选脚注]
  • 支持的提交类型:

    • feat:新功能
    • fix:修复 bug
    • docs:文档更改
    • style:代码样式调整
    • refactor:代码重构
    • perf:性能改进
    • test:测试相关改动
    • build:构建相关改动
    • ci:CI/CD 相关改动
    • chore:其他改动
    • revert:回滚提交

🌍 多语言支持

支持 19 种不同语言的提交消息生成,包括:

  • 简体中文
  • 繁体中文
  • 英语
  • 日语
  • 韩语
  • 德语
  • 法语
  • 西班牙语
  • 俄语
  • 等多种语言...

📊 周报生成

  • AI 驱动的周报生成
  • 自动总结工作进展
  • 可自定义报告模板

🌿 分支名称生成

  • 自动生成符合规范的 Git 分支名称
  • 基于需求或功能描述智能创建
  • 提高团队分支命名一致性

为什么选择 Dish AI Commit Gen?

  • 提高效率:减少编写提交消息的时间,集中精力于编码
  • 规范一致:确保团队提交消息遵循统一标准
  • 多平台支持:适应不同团队的 AI 和版本控制需求
  • 智能分析:通过分析代码变更,生成准确的提交描述
  • 持续改进:定期更新,不断优化生成质量

立即开始使用 Dish AI Commit Gen,让您的代码提交更加专业和高效!

使用 MIT 许可发布