SmartCommits is a Visual Studio Code extension that leverages Google Gemini AI to automatically generate meaningful, descriptive commit messages based on your staged changes. Say goodbye to generic commit messages and hello to clear, informative descriptions of your code changes.
✨ Features
🎯 Intelligent Commit Suggestions
Analyzes your staged git changes using Google Gemini AI
Typical use cases: • Add a new function or endpoint • Fix a specific bug • Update documentation • Add validations • Modify CSS styles • Write unit tests 📊 Characteristics: 50-200 lines, 2-5 files, ~4,500 tokens
Large Commit (Maximum)
$0.0029
$2.90
Typical use cases: • Complete architecture refactoring • Migrate to new library/framework • Implement complete feature with tests • Reorganize folder structure • Update major dependencies • Change authentication system 📊 Characteristics: 800-1,200 lines, 15-30 files, ~38,300 tokens
Efficiency Summary
Metric
Value
Most economical model
✅ Gemini 2.0 Flash-Lite
Typical monthly cost
$0.10 - $0.50
Very active developer
$1.00 - $3.00
Extreme case (1000 large commits)
$2.90
Conclusion: SmartCommits is extremely cost-effective, even for large teams with frequent and large commits.