-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Open
Description
⸻
📌 项目概览
Dish AI Commit Message Gen 是一个由 AI 驱动的 VSCode 扩展,旨在帮助开发者快速生成标准化、符合规范的 Git/SVN 提交信息,并支持分支命名、PR 摘要、代码审查、周报生成等功能。
支持多平台 AI 服务(OpenAI、Ollama、智谱、DashScope、豆包 AI、Gemini、Deepseek、SiliconFlow、OpenRouter 等)与 19 种语言输出,使协作更高效、规范更一致 。
⸻
🌐 链接资源
- GitHub 仓库: https://github.com/littleCareless/dish-ai-commit
- VSCode 市场:“Dish AI Commit Message Gen” 扩展,已获得八百多名用户下载使用 
- 快速开始指南 提供安装、AI 服务配置等完整流程 文档
⸻
✨ 核心功能亮点
- 🤖 多平台 AI 支持
- 支持 OpenAI (GPT‑3.5/4)、Ollama 本地部署、GitHub Copilot、智谱 GLM‑4、DashScope 通义系列、Gemini AI、Deepseek、SiliconFlow、OpenRouter 等 
- 📋 提交/分支/PR/周报全能覆盖
- 自动生成 Conventional Commits 消息,支持 emoji、作用域自动推断、重大变更标记等  
- 分支名称智能命名,符合团队规范
- PR 摘要自动生成(标题+描述)
- 周报生成,支持定制模板并选择 AI 提供商
- 🧠 智能代码理解
- 代码差异分析、语义索引(通过 tree‑sitter + Qdrant)、函数调用模式生成结构化信息,提升生成质量 
- ⚙ 可选高级功能
- 流式生成提交、仅标题或正文选项、合并提交支持、实验性结构化函数调用、动态配置界面等  
⸻
🛠 安装使用指南
1. 在 VSCode 插件市场或通过命令面板搜索 “Dish AI Commit” 安装 
2. 打开设置,配置 AI 服务信息,例如 provider、model、API key 等 
3. 在 SCM 面板点击 “Dish AI Commit” 图标,即可生成提交信息
4. 可使用命令面板调用:选择 AI 模型、生成提交消息、生成分支名、生成PR摘要、进行代码审查、生成周报等 
⸻
💡 为什么值得尝试?
• ✍️ 提升效率与一致性:自动生成高质量提交信息,节省时间,提高团队协作效率
• 🌍 多语言 & 多 AI 支持:轻松满足国际化团队及隐私/本地部署需求
• ⚙️ 功能全面:从分支、提交、PR、代码审查到周报,覆盖整个开发流程
• 🧩 高度可定制:支持 emoji、模板、函数模式、语义索引等高级特性
🚀 立即尝试 Dish AI Commit Message Gen,让你的提交更规范、更高效!
Metadata
Metadata
Assignees
Labels
No labels