TL;DR
Open-source Go tool generates semantic commit messages using GPT-4o or local Llama 3.1 via interactive TUI with git diff analysis.
Key Points
- Multi-provider support: OpenAI GPT-4o for cloud or Ollama Llama 3.1 for local/private execution
- Analyzes staged git diffs and asks contextual questions to capture intent before generating commits
- Enforces Conventional Commits specification (feat, fix, chore, etc.) with editable output
- Built with Bubble Tea for responsive terminal UI; MIT licensed
Why It Matters
Developers waste cognitive energy on commit message formatting; automating this with context-aware AI reduces friction while maintaining semantic commit standards. The local Ollama option addresses privacy concerns for teams unwilling to send diffs to external APIs, making this practical for enterprise environments.
Source: github.com