Powered by Claude AI · Free tier available

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.

Source Control — CommitCraft AIClaude AI
BEFORE — developer wrote:
$git commit -m "fixed stuff"
CommitCraft AI analyzed 3 changed files...
AFTER — AI generated:
feat(auth): add Google OAuth login with session persistence
+ Implement Google OAuth2 flow using passport.js
+ Add refresh token rotation for security
+ Persist user sessions in Redis with 7-day TTL
Accept & Commit
Regenerate

See it in action

A click turns vague messages into precise, conventional commits.

auth.service.ts
user.model.ts
CODE CHANGES
+ import { GoogleStrategy } from 'passport-google'
+ async function googleAuth(profile) {
+ const user = await findOrCreate(profile)
+ await redis.setex(user.id, 604800, token)
+ return user
+ }
- // TODO: implement oauth
Generate Commit
AI OUTPUT
feat(auth): add Google OAuth login
with session persistence
Body:
+ OAuth2 via passport-google-oauth20
+ Redis session store (7d TTL)
+ findOrCreate user pattern
Accept
Edit
Retry
69%
install rate
Claude AI
powered by
Free tier
no credit card
$4.99/mo
Pro plan

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.

Free
$0
forever · no card needed
  • 5 generations/month
  • All 3 generation types
  • All commit styles
  • VS Code integration
Install Free
MOST POPULAR
Pro
$4.99/month
or $39.99/year (save 33%)
  • Unlimited generations
  • All Free features
  • Priority support
  • Cancel anytime
Upgrade to Pro →

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.

Free to install · Takes 30 seconds

Save 5 minutes per commit.

At 10 commits a day, that's 50 minutes back every single day.

Install Free — VS Code Marketplace

Learn Git Best Practices

Free guides on writing better commit messages and improving your git workflow

10 min read

How to Write Better Git Commit Messages

The complete guide to writing meaningful commits that your future self will thank you for.

Read article →
8 min read

Conventional Commits: Complete Guide

Learn the standard that top engineering teams use to structure their commit history.

Read article →
7 min read

Git Commit Best Practices for Teams

A practical checklist for teams who want consistent, meaningful git history.

Read article →
View all articles →