Every developer has done it. You finish some code, open the terminal, and write:
git commit -m "fix"
Or worse:
git commit -m "update"
Months later, you look at your history and have no idea what changed.
The Problem
Good commit messages take time. You have to:
- Review the diff
- Think about the format
- Choose the right type (feat/fix/refactor)
- Write a clear subject line
It's not hard — it's just tedious.
The Solution I Built
I made Git Commit Genius — a VS Code extension that generates professional commit messages automatically.
How it works:
- Stage your files (
git add .) - Press
Ctrl+Shift+C - Pick from 4 smart suggestions
- Commit with one click
Features:
- 100% offline (no AI, no API calls)
- Follows Conventional Commits standard
- 4 actions: Commit now, Copy as git command, Copy message, or Set in Git panel
- Supports 15+ file types
Why No AI?
AI commit message generators exist. But they:
- Cost money (subscriptions)
- Require internet
- Send your code to external servers
- Are slow
My tool uses pattern matching and file analysis to generate suggestions — all locally, all instantly.
Demo: https://vimeo.com/1226783531?share=copy&fl=sv&fe=ci
Get It
If you want to try it: https://payhip.com/b/3QYiN
What's Next
I'm planning:
- Custom commit templates
- Multi-language support
- Team-shared configurations
Feedback welcome!
Top comments (0)