This repository was archived by the owner on May 27, 2026. It is now read-only.
Repository navigation
CommitCrafter 0.3.0: Pydantic-AI Integration & Multi-Model Support ✨
We're excited to announce CommitCrafter 0.3.0, bringing a major architectural upgrade and support for more AI models!
🎯 Major Features
- Pydantic-AI Integration: Complete rewrite using Pydantic-AI framework for robust LLM interactions
- Extended AI Support: Now supports GPT, Claude, Gemini, Mistral, and Ollama
- Improved Selection: Enhanced CLI interface with better message suggestions
- Auto-Copy: Seamless clipboard integration for selected messages
- Conventional Commits: Refined emoji support and commit type detection
🔧 Technical Improvements
- Modern Architecture: Built on top of Pydantic-AI for better validation and type safety
- Smart Model Management: Dynamic model loading with improved error handling
- Enhanced Error Messages: Clear feedback for API issues and missing configurations
- Python 3.12: Updated to leverage latest Python features
🚀 Usage
# Use Claude (default)
commitcraft
# Or choose your preferred model:
commitcraft -a gpt # OpenAI's GPT
commitcraft -a gemini # Google's Gemini
commitcraft -a mistral # Mistral AI
commitcraft -a ollama # Local Ollama