gptcommit and llm-git
Both tools are **competitors** as they offer similar functionality—generating Git commit messages using LLMs—but with different implementations and API choices, meaning a user would likely choose one over the other for their workflow.
About gptcommit
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.
About llm-git
can1357/llm-git
AI commit message generator. Conventional commits, compose mode, and history rewrite via Claude/GPT APIs.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work