AI Commit Message Generator
Generate professional git commit messages following the Conventional Commits standard. Select type, add scope, and describe your changes.
📝 Commit Details
Use imperative mood: "add feature" not "added feature"
COMMIT_MSG
✨ feat: describe your changes
📋 Quick Copy Commands
What Are Conventional Commits?
Conventional Commits is a specification for writing standardized commit messages. It makes your git history readable, enables automated changelog generation, and works with semantic versioning (SemVer).
📐 Commit Format
<type>(<scope>): <description> [optional body] [optional footer]
- type: The kind of change (feat, fix, docs, etc.)
- scope: What part of the codebase changed
- description: A short summary in imperative mood
FAQ
Why use conventional commits?
They enable auto-generated changelogs, automatic versioning, and make your project history scannable. Required by many open-source projects.
What triggers a version bump?
feat → minor bump (1.0.0 → 1.1.0). fix → patch (1.0.0 → 1.0.1). BREAKING CHANGE → major (1.0.0 → 2.0.0).