Smart Commit AI — ByteLoom
Generate professional git commit messages instantly with AI. Conventional commits, multi-language support, smart repo analysis. Save 10+ hours per month.

Why Smart Commit AI?
Writing good commit messages is the most boring, repetitive part of every developer's day. You know it. We know it. Most developers either:
- Write lazy messages like
"fix", "update", "stuff"
- Skip writing them altogether
- Spend 5+ minutes crafting the "perfect" message each time
Smart Commit AI analyzes your code changes and writes a clean, professional commit message for you in under 3 seconds.
✨ Features
- 🤖 AI-Powered: Uses advanced LLM models to understand what changed and why
- 📝 Conventional Commits: Auto-formats to
feat:, fix:, docs:, etc.
- 🌍 Multi-Language: Generate messages in 9 languages including English, Arabic, Spanish, French, Chinese, Japanese, German, Portuguese
- 🎯 Smart Context: Analyzes your repository history to match your team's existing style
- 🚀 No Setup Needed: Free tier works out-of-the-box, no API key required
- ⚡ Lightning Fast: Generate messages in under 3 seconds
- 📊 Usage Tracking: Beautiful sidebar with statistics and history
- 🎨 Beautiful UI: Native VS Code experience with sidebar, status bar, and command palette
🚀 Quick Start
1. Install
Install from the VS Code Marketplace. That's it — no API key required for the free tier.
2. Generate Your First Commit
- Make some changes to your code
- Open the Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Type
Smart Commit AI: Generate Message
- Your commit message appears in the Source Control input box
Or simply click the ✨ button in the status bar.
Click the ByteLoom icon in the activity bar (left side) to open the Smart Commit AI sidebar where you can:
- See your usage stats
- View generated commit history
- Upgrade to Pro
- Access settings
📖 Commands
| Command |
Description |
Shortcut |
Smart Commit AI: Generate Message |
Generate a commit message from staged + unstaged changes |
Click status bar |
Smart Commit AI: Generate for Staged Changes |
Generate from only staged changes |
— |
Smart Commit AI: Show Usage Stats |
View statistics and history |
Sidebar → Stats |
Smart Commit AI: Upgrade to Pro |
Open the Polar.sh store |
— |
Smart Commit AI: Activate Pro License |
Enter your Pro license key |
— |
Smart Commit AI: Settings |
Open extension settings |
— |
⚙️ Configuration
Open settings via Ctrl+, and search smart commit ai:
| Setting |
Default |
Description |
smartCommitAI.aiProvider |
openrouter-free |
Choose AI provider: openrouter-free (no API key), openai, or custom |
smartCommitAI.openaiApiKey |
"" |
Your OpenAI API key (only if using openai provider) |
smartCommitAI.commitStyle |
conventional |
conventional, simple, or detailed |
smartCommitAI.language |
auto |
Auto-detect or choose specific language |
smartCommitAI.maxLength |
72 |
Max subject line length |
smartCommitAI.autoStage |
false |
Auto-stage all changes before generating |
smartCommitAI.includeBody |
true |
Include a body section in commit messages |
smartCommitAI.includeCoAuthored |
false |
Add Co-Authored-By line |
🆓 Free vs Pro
| Feature |
Free |
Pro ($9 lifetime) |
| Commit messages per month |
50 |
Unlimited |
| Conventional commits format |
✅ |
✅ |
| Multi-language support |
✅ |
✅ |
| Sidebar UI |
✅ |
✅ |
| Status bar integration |
✅ |
✅ |
| Commit history |
Last 5 |
Last 100 |
| Advanced AI models |
— |
✅ |
| Priority support |
— |
✅ |
| Lifetime updates |
✅ |
✅ |
Pro is a one-time purchase of $9 — no subscription, no recurring fees.
Get Pro → — One-time $9, lifetime updates, no subscription.
🔒 Privacy
- Your code diff is sent to the AI provider you choose (default: OpenRouter free tier)
- We never store, log, or share your code
- Pro license keys are validated against the Polar.sh API and cached locally for offline use
- All usage statistics are stored locally on your device
🛟 Support
📜 License
MIT License — © 2025 ByteLoom. See LICENSE for details.
🙏 Acknowledgements
Built with ❤ by ByteLoom. Powered by open-source community.