AI-powered commit message generation for Git Extensions.
- AI-generated commit messages — generates conventional commit messages from staged diffs
- Auto-fill mode — automatically writes the commit message as you stage/unstage files
- Commit template — also available as a selectable template in the commit dialog dropdown
- Multiple LLM providers:
- Anthropic (Claude)
- OpenAI
- Claude Code
- OpenCode
Install via GitExtensions.PluginManager:
- Open Git Extensions → Tools → Plugin Manager
- Search for AI Tools
- Install and restart Git Extensions
Open Plugins → AI Tools in Git Extensions to configure:
| Setting | Description | Default |
|---|---|---|
| Enabled | Enable/disable the plugin | true |
| Auto-fill on stage/unstage | Automatically fill the commit message box | true |
| Provider | LLM provider to use | GitHub Copilot |
| API Key | API key (optional for GitHub Copilot / Claude Code / OpenCode) | — |
| Model override | Use a specific model instead of the provider default | — |
| Commit types | Comma-separated list of allowed conventional commit types | feat, fix, refactor, ... |
| Custom instructions | Appended to the built-in prompt | — |
- With auto-fill enabled (default): The commit message is generated automatically when you stage or unstage files and updates as you go.
- With auto-fill disabled: Select the "AI: Generate commit message" template from the commit message dropdown to trigger generation.