gptcommit is a git prepare-commit-msg hook that uses an LLM to write clear commit messages from staged changes.