rewordcommit
v1.0.3
Published
AI-powered commit message rewriter using Groq
Maintainers
Readme
rewordcommit
Reword your lazy commits with AI. Rewrites vague commit messages into clear, professional ones using Groq.
git commit -m "fix" # oops
rewordcommit # → "fix: handle null user in auth middleware"Install
npm install -g rewordcommitSetup
# Get your key from https://console.groq.com/keys
rewordcommit config set GROQ_API_KEY=gsk_your_keyUsage
rewordcommit # Interactive mode
rewordcommit -q # Quick mode (auto-amend)
rewordcommit -c # Conventional commit format
rewordcommit -p # Push after amending
rewordcommit -v # Show diff
rewordcommit -qcp # All flags combinedAlso available as rwc:
rwc -qConfig
rewordcommit config get GROQ_API_KEY
rewordcommit config set model=llama-3.3-70b-versatile
rewordcommit config set max-length=80
rewordcommit config set locale=en| Option | Default | Description |
|--------|---------|-------------|
| GROQ_API_KEY | - | Groq API key (required) |
| model | llama-3.3-70b-versatile | AI model |
| max-length | 100 | Max message length |
| locale | en | Output language |
| timeout | 10000 | API timeout (ms) |
How it works
- Reads your last commit message
- Gets the diff from that commit
- Sends to Groq AI for rewriting
- Shows old → new message
- You confirm, edit, or cancel
Links
License
MIT
