Stop wasting time writing commit messages and Pull Request descriptions.
Git AI Assistant generates high-quality Git commits and PR descriptions directly inside Visual Studio Code using your favorite AI model.
Whether you're working solo or on a team, you can go from code changes to a polished commit and PR in seconds.
🎬 Demo


✨ Features
🤖 AI Commit Messages
Generate clean, Conventional Commit messages based on your staged changes.
Examples:
feat: add OAuth login support
fix: prevent null pointer when loading settings
refactor: simplify repository detection
📄 AI Pull Request Descriptions
Generate well-structured PR descriptions with one click.
Includes:
- 📝 Summary
- 🚀 Changes
- 🧪 Testing
Perfect for GitHub, GitLab, and Azure DevOps.
🎯 Additional Instructions
Need a different style?
Add one-time instructions like:
- Write in Korean
- Use Gitmoji
- Keep it concise
- Write for non-technical reviewers
You can also configure a permanent custom prompt in Settings.
⚙️ Multiple AI Providers
Choose your preferred model.
Supported:
- ✅ Gemini
- ✅ OpenAI
- 🚧 Ollama (coming soon)
🔄 Reliable Generation
Built-in retry logic automatically handles temporary API failures such as rate limits and server errors.
🚀 Getting Started
- Install the extension.
- Set your API key. (Cmd + Shift + P, Search - AI: SET, Choose Gemini or Chagpt)
- Stage your changes.
- Run one of the following commands:
- AI: Generate Commit Message
- AI: Generate PR Description
That's it.
⚙️ Extension Settings
| Setting | Description |
|---|---|
aiCommit.provider |
Select the AI provider |
aiCommit.customPrompt |
Default prompt applied to every generation |
aiCommit.askAdditionalInstructions |
Ask for extra instructions before generating |
💡 Why Git AI Assistant?
✅ No more staring at the commit box.
✅ No more writing repetitive PR descriptions.
✅ Works with your own AI provider.
✅ Designed for real development workflows.
📄 License
MIT