Complete Commit AI
A VS Code extension that generates meaningful git commit messages based on staged changes using AI.
Features
- Generate commit messages with one click
- Support for multiple AI providers (OpenAI, Gemini, Anthropic/Claude, DeepSeek)
- Choose from different commit message styles (Concise, Normal, Detailed)
- Support for multiple languages (English, Spanish, French, German, and more)
- Intelligent handling of large diffs with provider switching options
- Uses AI to analyze git diff and create conventional commit messages
- Simple and intuitive interface
Usage
- Stage your changes using git
- Click the "Generate Commit Message with AI" button in the Source Control view
- Confirm the prompt asking if you want to generate a message
- The AI-generated commit message will be inserted into the commit message box
Requirements
- Git installed and available in PATH
- VS Code Git extension enabled
- API key for one of the supported AI providers (OpenAI, Gemini, Anthropic, or DeepSeek)
Installing your API Key
- Open VS Code settings (File > Preferences > Settings)
- Search for "Complete Commit AI"
- Select your preferred AI provider
- Enter your API key for the selected provider
Smart Diff Handling
When working with particularly large diffs (>15KB), the extension will:
- Warn you about potential costs when using OpenAI or Anthropic
- Offer to switch to more cost-effective providers like DeepSeek or Gemini
- Allow you to continue with your preferred provider if desired
License
MIT
| |