Commitor - AI-Powered Commit Messages for VSCode🤖 Generate professional, meaningful commit messages with AI - right inside VSCode! Features✨ One-Click Generation: Click the sparkle button in Source Control to generate AI commit messages 🎯 AI-Powered: Supports OpenAI (ChatGPT) and Anthropic (Claude) 🔄 Flexible Connection: Use API keys or browser automation (no API key required) 🌍 Multi-Language: Auto-detect language or choose from Turkish, English, or custom ⚡ Fast & Secure: API keys stored securely in VSCode Secrets 📝 Conventional Commits: Follows industry standards automatically Quick Start1. Install ExtensionSearch for "Commitor" in the VSCode Extensions marketplace and install. 2. Configure AI ProviderOpen Command Palette (
Choose your provider:
Select connection type:
3. Generate Commit Messages
CommandsAccess via Command Palette (
SettingsOpen VSCode Settings and search for "Commitor":
|
| Command | Description |
|---|---|
commitor.generateCommitMessage |
Generate AI commit message |
commitor.configure |
Configure AI provider and API key |
commitor.changeLanguage |
Change commit message language |
commitor.checkHealth |
Check provider health |
commitor.logout |
Clear stored API keys |
Troubleshooting
"No staged changes found"
Make sure you have staged files in Source Control before generating a message.
"API key required"
Run Commitor: Configure AI Provider to set up your API key.
"Provider health check failed"
- Verify your API key is correct
- Check your internet connection
- Ensure API provider service is operational
Browser mode not working
Browser automation is experimental and may not work on all systems. We recommend using API mode for better reliability.
Support
- 🐛 Report issues: https://github.com/frkngnc/commitor/issues
- 📖 Documentation: https://github.com/frkngnc/commitor/tree/main/packages/vscode
- 💬 Discussions: https://github.com/frkngnc/commitor/discussions
CLI Version
Also available as a CLI tool! Install with:
npm install -g commitor
See https://github.com/frkngnc/commitor/tree/main/packages/vscode for more information.
License
MIT © Furkan Genç
Made with by Furkan Genç