Overview Version History Q & A Rating & Review
(AJ) AI Commit Generator Pro 🚀
Stop wasting time thinking about commit messages. Generate semantic, context-aware commit messages in seconds using state-of-the-art AI. The "Pro" edition includes advanced issue tracking, multi-provider support, and intelligent change analysis.
✨ Features
🧠 Multi-Provider AI : Native support for Google Gemini (3.0 Flash) , OpenAI (GPT-4o) , and OpenRouter (Claude, Qwen, etc.).
📝 Semantic Intelligence : Automatically generates messages following Conventional Commits (feat, fix, refactor, chore, docs, test).
🔗 Smart Issue Linking : Deeply analyzes code changes against open GitHub/Jira/Linear issues to link them automatically (Closes #ID or Relates to #ID).
🚀 Multi-Issue Support : Identifies all relevant issues for complex changes involving multiple tasks.
🛠️ Zero-Click Issue Creation : Proposes and creates missing issues directly on GitHub if none are found for your changes.
⚡ Integrated Workflow : Dedicated Source Control button and customizable keyboard shortcuts (Ctrl + Alt + C).
⚙️ Quick Setup
Install the extension from the VS Code Marketplace.
Configure your AI Provider :
Open Settings (Ctrl + ,) -> Extensions -> AI Commit Generator.
Select your provider and enter your API Key .
GitHub Integration (Highly Recommended):
Set Issue Tracker to github.
Use the "Sign-In" button or provide a Personal Access Token (PAT) for seamless issue automation.
🚀 Usage
1. Stage Changes
Stage the files you want to include in your commit using the standard VS Code Git view.
2. Generate Message
Action Button : Click the ✨ sparkle icon in the Source Control title bar.
Shortcut : Press Ctrl + Alt + C.
3. Review & Commit
The generated message (including issue links) will appear in the input box. Hit Commit and you're done!
🛠️ Configuration
Setting
Description
Default
provider
Gemini, OpenAI, or OpenRouter
gemini
apiKey
Your AI Provider API Key
""
issueTracker
github, gitlab, jira, or linear
none
autoCreateIssues
Automatically draft missing issues
true
includeIssueInCommit
Automatically append issue references
true
🤝 Contributing & Feedback
Love the extension? Star it on GitHub ! 🌟
Found a bug? Open an issue .
📜 License
Distributed under the MIT License . See LICENSE for details.
Crafted with ❤️ by Ahmed Fadhl & Antigravity (Advanced Agentic Coding)