AI-Powered Commit Messages

Generate meaningful commit messages automatically using AI. Support for Claude, OpenAI, and Gemini with intelligent diff analysis.

Smart Commit Message Generation

Let AI analyze your code changes and generate descriptive commit messages that follow best practices. No more "fix stuff" or "update code" commits.

  • Analyzes actual code changes, not just file names
  • Follows conventional commit format
  • Configurable prompt templates
  • Offline fallback mode
Generated commit message:
feat: add user authentication system
- Implement JWT-based authentication
- Add login and registration endpoints
- Create user model with password hashing
- Add middleware for protected routes

Multiple AI Providers

🤖

Claude

Anthropic's Claude for detailed analysis

OpenAI

GPT models for intelligent summaries

💎

Gemini

Google's Gemini for code understanding

Smart Diff Analysis

Intelligent Chunking

Large changes are automatically split into manageable chunks for better AI analysis and more accurate commit messages.

  • Configurable chunk size limits
  • Context-aware splitting
  • Handles binary files gracefully

Fallback Modes

When AI is unavailable or changes are too large, intelligent fallbacks ensure you always get useful commit messages.

  • File-based change inference
  • Statistical analysis mode
  • Custom offline templates

Highly Configurable

Customize every aspect of commit message generation to match your team's standards and preferences.

Message Format

  • • Subject line character limits
  • • Bullet point styles
  • • Maximum bullet count
  • • Custom prompt templates

AI Behavior

  • • Provider selection
  • • Model configuration
  • • Timeout settings
  • • Validation rules