The fastest way to write perfect commit messages β now with zero manual staging!
π What's New
Auto-Stage Files
No more git add + gitc dance! Now you can:
gitc bot.py # git add bot.py && generate
gitc src/utils.go main.go # git add src/utils.go main.go && generate
gitc tests/ config/ # git add tests/ config/ && generate
Everything is automatic β just run gitc <files> and get your AI-powered commit message instantly.
Debug Without Cost
gitc --dry-run # See exact prompt before sending
gitc --dry-run bot.py # Preview with specific files
Full Conventional Commits
gitc --commit-type feat --scope auth login.go # β feat(auth): add JWT login
Control Your Creativity
gitc --temperature 0.0 # 100% deterministic (team recommended)
gitc --temperature 0.8 # More creative (personal projects)
π Fixes & Improvements
-
Immutable Config:
App.configis now a value type β no more accidental mutations -
Better Validation: Stronger checks with clear error messages
-
Fixed: CLI flag consistency (
--max-lengthinstead of--maxLength)