AI Git Commit Message
Generator for VS Code
Stop writing “fix stuff”. CommitCraft reads your staged diff and generates perfect conventional commit messages in one click.
5 free generations/month · No credit card required
CommitCraft AI is a VS Code extension that automatically generates conventional commit messages, PR descriptions, and changelog entries from your git diff. Powered by Claude AI, it supports Conventional Commits format, GitMoji, and Simple styles — free for 5 generations/month, Pro for $4.99/month.
See it in action
A click turns vague messages into precise, conventional commits.
Everything you need for a clean git history
Built for developers who care about quality but hate wasting time.
One-Click Generation
Press Ctrl+Shift+G or click the button in Source Control. No copy-pasting, no context switching — done in a second.
Conventional Commits
Auto-generates feat:, fix:, chore:, docs: with proper scope and description every time.
PR Descriptions
Complete pull request descriptions with summary, change list, and testing notes — from your diff.
Changelog Entries
Keep your CHANGELOG.md up to date automatically with formatted entries per release.
3 Commit Styles
Switch between conventional commits, gitmoji, and simple styles. Your team, your rules.
Privacy First
Only your git diff is sent for analysis. No source code stored, no logging of your changes.
Simple, honest pricing
Start free. Upgrade when you love it. Cancel anytime.
- ✓5 generations/month
- ✓All 3 generation types
- ✓All commit styles
- ✓VS Code integration
- ✓Unlimited generations
- ✓All Free features
- ✓Priority support
- ✓Cancel anytime
Annual plan available on the upgrade page · Secure checkout by Dodo Payments
Frequently asked questions
No. Only your git diff is sent to our API for analysis. We do not store diffs, source code, or any file contents. Your work stays yours.
Any language — CommitCraft reads git diffs which are language-agnostic. JavaScript, TypeScript, Python, Go, Rust, Java, C++, and everything else works perfectly.
A standard format: type(scope): description. For example, feat(auth): add OAuth login. It makes git history readable and enables automated changelogs.
The hosted plan uses our API key so you don't need one. Self-hosting with your own key is on our roadmap.
Email us at mohammad1820@icloud.com or visit your dashboard. Cancellations take effect at the end of your current billing period.
Save 5 minutes per commit.
At 10 commits a day, that's 50 minutes back every single day.
Install Free — VS Code MarketplaceLearn Git Best Practices
Free guides on writing better commit messages and improving your git workflow
How to Write Better Git Commit Messages
The complete guide to writing meaningful commits that your future self will thank you for.
Conventional Commits: Complete Guide
Learn the standard that top engineering teams use to structure their commit history.
Git Commit Best Practices for Teams
A practical checklist for teams who want consistent, meaningful git history.