v1.1.0 - Multi-Provider Support
New Features
Provider Support
- ✨ Added Google Gemini support (gemini-2.0-flash-exp, 1.5-pro, 1.5-flash)
- ✨ Added Ollama support for local models (llama3.2, codellama, mistral, phi3)
- ✨ Updated OpenAI models to GPT-5 series (gpt-5, gpt-5-mini, gpt-5-nano)
UX Improvements
- ✨ Added
smart-commitcommand alias (shorter thangit smart-commit) - ✨ Added
--helpflag with full usage documentation - ✨ Added
--uninstallflag with smart detection of installation method - ✨ Custom model option for all providers - dynamically lists available models
Developer Experience
- Auto-installs required plugins (llm-claude-3, llm-gemini, llm-ollama)
- Better provider selection in setup wizard
- Improved uninstall experience
Commands
Both commands work the same:
git smart-commit- Create commitssmart-commit --setup- Configurationsmart-commit --help- Helpsmart-commit --uninstall- Uninstall
Installation
npm: npm install -g @viccalexander/smart-commit
Homebrew: brew tap vicc/tap && brew install smart-commit