AI Git Commit Message Generator
Auto-generate standardized Git commit messages from code changes, supporting Conventional Commits standard for better team collaboration
Commit Message Generator
Interactive tool coming soon
Features
- ✓ Intelligently analyzes git diff to generate accurate commit messages describing changes
- ✓ Supports Conventional Commits standard (feat/fix/docs/style/refactor etc.)
- ✓ Bilingual generation in Chinese and English for international teams
- ✓ Auto-identifies change type, scope, and related Issue numbers
- ✓ Batch generation, process multiple staged files at once
How to Use
- Paste git diff output or upload changed code files
- Select commit message style (Conventional/concise/detailed)
- AI analyzes code changes and generates standardized commit messages
- Copy generated message and use directly with git commit
FAQ
Which commit message standards are supported?
Supports Conventional Commits (Angular standard), Gitmoji, and custom templates. Configurable prefixes including feat, fix, docs, style, refactor, test, chore types.
Can it auto-link Issue numbers?
Yes. Supports auto-detection of Issue references in code (like // TODO #123) and adds Closes #123 linking info to commit messages.
Is there a length limit for generated messages?
Follows Git best practices: subject line under 50 characters, body lines under 72 characters. Supports generating both short title and detailed description.
Can it handle large code changes?
Yes. Handles diffs of any size, AI intelligently extracts key changes and generates summary descriptions. For very large changes, we recommend generating by module in batches.
Can it integrate with Git Hooks?
Yes. Provides prepare-commit-msg Hook script that auto-calls AI when running git commit. Supports VS Code, IntelliJ and other IDE plugins.