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 金鑰及預設產生器。
相關
- 專案
- 專案
- 專案
- 專案
- 專案