zurawiki/gptcommit
A git prepare-commit-msg hook for authoring commit messages with LLMs. observed · 2026-08-28
Health v2 · maintenance only
57/100
- Activity 78
- Release rhythm 8
- Longevity 94
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1328
- days_rel: 690
- days_push: 136
- n_releases_24m: 1
Adoption not part of the score
2420 stars · 81 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
gptcommit is a git prepare-commit-msg hook written in Rust that uses large language models like GPT to automatically generate clear, descriptive commit messages. It installs via cargo or homebrew and integrates directly into the normal `git commit` workflow.
Use cases
- automatically generate commit messages with GPT
- never write commit messages manually again
- summarize git diffs into commit messages using an LLM
- install a prepare-commit-msg hook powered by OpenAI
- use AI to author descriptive git commit messages
- speed up committing by letting an LLM draft the message
When to choose
- you want AI-generated commit messages integrated directly into your git workflow
- you use OpenAI models and want a fast, Rust-based hook
- you want configurable per-repo or global settings for commit message generation
When to avoid
- you don't want to send your code diffs to a third-party LLM API
- you need fully offline commit message generation
- you don't use git or don't want hooks modifying your commit flow
Facets
cli-tool · maturity active
llm-inference developer-tools cli developer-tools version-control large-language-models cli cross-platform windows git git-hook commit-messages openai gpt rust developer-productivity automation macos linux
2 sources
- readme: https://github.com/zurawiki/gptcommit · fetched 2026-08-28 · cd5d09d42503
- registry_crates: https://crates.io/api/v1/crates/gptcommit · fetched 2026-08-29 · e86a6e6001bd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zurawiki/gptcommit | main | 57 |
For agents
markdown · JSON · MCP: product_card(name="zurawiki/gptcommit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem