生成更顺手的提交信息。

功能
- 根据 Git 暂存区变更生成提交信息
- 支持 OpenAI、Gemini、Claude
- 自动识别云效号并写入标题
- 自动整理标题格式、中英文空格和正文结构
使用
- 在 VSCode 安装并启用
AI Commit - 在设置里配置对应模型的 API Key
- 把需要提交的代码加入暂存区
- 在源码管理面板点击
生成提交信息 - 审核结果后再提交
配置
常用配置:
AI_PROVIDEROPENAI_API_KEYOPENAI_MODELGEMINI_API_KEYGEMINI_MODELCLAUDE_API_KEYCLAUDE_MODELAI_COMMIT_LANGUAGESYSTEM_PROMPT
本地开发
cd vscode
yarn install
npm run compile
在 VSCode 中按 F5 可启动扩展开发窗口。
参考与致谢
本项目在实现思路和基础结构上参考了 Sitoi/ai-commit。
感谢原项目提供的开源实现与启发,向原作者表达感谢和敬意。
License
MIT