zurawiki/gptcommit
A git prepare-commit-msg hook for authoring commit messages with LLMs.
Analyzes staged diffs and generates structured commit messages via OpenAI's API, with configurable model selection and multi-language support (English, Chinese, Japanese). Built in Rust as a lightweight git hook with hierarchical config management (user/repo/environment), proxy support, and compatibility with custom OpenAI-compatible API endpoints. Supports conventional commit formatting and allows selective re-generation when amending commits.
2,426 stars. Actively maintained with 2 commits in the last 30 days.
Stars
2,426
Forks
83
Language
Rust
License
MIT
Category
Last pushed
Mar 12, 2026
Commits (30d)
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/zurawiki/gptcommit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
di-sukharev/opencommit
top #1 and most feature rich GPT wrapper for git — generate commit messages with an LLM in 1 sec...
appleboy/CodeGPT
A CLI written in Go language that writes git commit messages or do a code review brief for you...
cellwebb/gac
Intelligent LLM-powered git commit message generator that understands your code!
Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
Undertone0809/gcop
🚀 AI-Powered Git Commit Assistant | Automate Commit Messages, Streamline Git Workflow. Help you...