guanguans/ai-commit
Automagically generate conventional git commit messages with AI. - 使用 AI 自动生成约定式 git 提交信息。
解决的问题
自动化生成 git 提交消息,消除为每次代码变更手动编写描述性和标准化消息的繁琐工作。
工作原理
该工具通过 git diff 分析代码变更,并使用 AI 生成器生成符合 "约定式提交" 规范的消息。用户可以选择让 AI 自动确定提交类型(如 feat、fix、chore),也可以从列表中手动选择。生成消息后,系统会展示标题和正文供用户确认,确认无误后再执行 git commit。
适用人群
希望无需手动编写每个消息即可保持清晰、标准化提交历史的开发者。
主要亮点
- 多 AI 支持:集成多种 AI 提供商,包括 OpenAI、Moonshot、Ernie Bot、Bito CLI 和 GitHub Copilot/Models CLI。
- 约定式提交:专门设计用于生成符合约定式提交规范的消息。
- 交互式工作流:提供逐步确认流程,确保生成的消息准确无误。
- 灵活配置:支持全局和本地配置 API 密钥及默认生成器。
相关
- 项目
- 项目
- 项目
- 项目
- 项目