




A powerful, intelligent & interactive CLI tool that generates meaningful, conventional commit messages using Gemini AI and Mistral AI. Designed for devs who want to level up their Git workflow with speed โก, clarity ๐ง , and smart automation ๐ค.
๐ Seamless integration of Gemini AI, Mistral AI, OpenAI, Anthropic & DeepSeek
๐ง Smart fallback mechanism for high reliability
๐ On-the-fly model switching with interactive selection
๐ Intelligent Git diff analysis
๐ง Generates meaningful, context-aware messages
๐ Automatically includes emojis based on change type
๐ฆ Fully supports Conventional Commits formatting
โ Accept, โ Reject, โ๏ธ Edit, ๐ Regenerate โ all with single key input
๐ Switch between AI models anytime without restarting
๐ Automatically stages changes before commit
โ Validates diffs for correctness before generating messages
๐ง Commits changes directly, with optional push to remote ๐
๐ Built-in retry mechanism for API failures
๐ Auto fallback between models if one fails
โณ Progress animations for smooth UX
๐ Full UTF-8 encoding support for multilingual compatibility
To get started, make sure you have the following:
โ Python 3.12+
โ Git installed and configured
๐ API Keys for:
Google Gemini AI
Mistral AI
OpenAI
Anthropic
DeepSeek
Covers all possible failure points:
โ Missing API keys
๐ Network issues
โ API rate limits
๐งพ Invalid or empty diffs
๐จ Git command execution failures
๐จโ๐ป Developers looking for speed & precision in commits
๐งโ๐คโ๐ง Teams following Conventional Commits
๐งช AI enthusiasts exploring dev automation
๐ฆ CI/CD focused projects where commits matter
I'm here to help you with setup, customizations, or enhancements!
Feel free to reach out anytime ๐ ๏ธ