Track your code journey with smart AI-powered commit messages.
DevChronicle helps you auto-commit your code on file save, idle, and track your progress with intelligent commit messages generated by AI.
- 🤖 AI-Powered Commit Messages - Uses Groq AI to generate meaningful commit messages
- 💾 Auto-commit on file save
- 🔄 Auto-commit on file switch
- ⚙️ Configurable file types (.js, .ts, .jsx, .tsx, .css, .scss, .html)
- ⏸️ Pause & resume auto-commits
- 📊 Shows commit stats (files & commits per session)
⚠️ Conflict detection before committing- 🔒 Secure API key storage (encrypted by VS Code)
- Open VSCode
- Go to Extensions (Ctrl+Shift+X)
- Search for
DevChronicleand install it - Set up AI (Optional but Recommended):
- Open Command Palette (Ctrl+Shift+P)
- Run
DevChronicle: Set Groq API Key - Get a FREE API key at console.groq.com/keys
- Paste your key (it's encrypted and stored securely)
Instead of generic messages like "update code", get meaningful ones like:
feat(auth): add JWT token validationfix(ui): resolve button alignment issuerefactor(api): optimize database queries
- Go to console.groq.com/keys
- Click "New token"
- Name it something like "DevChronicle"
- Copy the token (starts with
gsk_) - Run
DevChronicle: Set Groq API Keyin VS Code - Paste your token - it's stored securely! 🔒
✅ YES! Hugging Face offers generous free tier:
- 1000+ requests per day
- No credit card required
- Community models are free forever
No problem! Just disable it:
- Go to Settings → Extensions → DevChronicle
- Uncheck "Use AI Commit Messages"
- Falls back to smart pattern-based messages
- Auto-commit triggers:
- On file save (and switch to another file)
- Configurable idle time (2–5 min)
- Commands:
DevChronicle: Set Groq API Key- Configure AIDevChronicle: Commit Now- Manual commitDevChronicle: Pause Auto-Commit- Pause for 1 hourDevChronicle: Resume Auto-Commit- Resume auto-commitDevChronicle: Open Settings- Configure settings
Auto-commit will only run if the workspace is a git repository.
{
"chronicle.useAICommitMessages": true,
"chronicle.autoCommit": true,
"chronicle.autoPush": true,
"chronicle.idleMinutes": 2,
"chronicle.fileExtensions": [".js", ".ts", ".jsx", ".tsx", ".css", ".scss", ".html"],
"chronicle.showNotifications": true
}- ✅ Encrypted by VS Code's secure storage
- ✅ Never stored in plain text
- ✅ Never committed to git
- ✅ Syncs securely with VS Code Settings Sync
- ✅ Same security as GitHub Copilot
- Only git diffs are sent to Hugging Face
- No files, no full code, just the changes
- Hugging Face doesn't store your code
- You can disable AI anytime
Open issues or PRs if you have ideas or find bugs!
ISC
Made with ❤️ by Little Prince
Get smarter commits today! 🚀