Rule-based, not AI
Git Commit Message Generator
A deterministic Conventional Commits engine. Pick a type, describe the change, and the rule set handles subject-line length, imperative mood, wrapping, and footer syntax — the same checks a strict commit-lint config would run, minus the failed CI job.
➜ project git add .
➜ project git commit -m
feat: describe your change above
01 Commit type
02 Message content
0 / 50
Breaking change
Adds ! after the type/scope and a BREAKING CHANGE: footer
Gitmoji prefix
Prepends the matching emoji for the selected type
03 Rule engine output
04 Reference — what “good” looks like
Copied to clipboard