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).