Skip to content

Releases: vicc/smart-commit

v1.2.0 – Codex skill + refreshed setup

12 Jan 01:20

Choose a tag to compare

🚀 What’s New in v1.2.0

  • 🧠 Bundled Codex skill
    Added a packaged /smart-commit Codex skill as a ready-to-install artifact (dist/smart-commit.skill).

  • 📦 Zero-clone installation
    The skill is now fully packaged, so users can install it directly without cloning the repo.

  • 📚 Improved documentation
    Added clear Codex installation and usage instructions to the README.

  • 🧩 Refreshed setup wizard
    Updated provider and model options to reflect current supported configurations.

  • 🔖 Version bump
    Released as v1.2.0 to reflect the new Codex skill workflow and setup improvements.

v1.1.2 - Bug Fixes & Model Updates

06 Jan 21:54

Choose a tag to compare

Bug Fixes

  • 🐛 Fixed Anthropic API key setup (now uses anthropic instead of claude)
  • 🐛 Fixed Ollama model setup (removed incorrect prefix)
  • 🐛 Fixed Homebrew installation message to use smart-commit command

Model Updates

  • ⬆️ Updated Claude to 4.5 models (sonnet-4.5, opus-4.5, haiku-4.5)
  • ⬆️ Updated Gemini to 3.x preview models (flash-preview, pro-preview)
  • ⬆️ Updated OpenAI to GPT-5 models (gpt-5, gpt-5-mini, gpt-5-nano)

UX Improvements

  • ✨ Added whimsical ASCII art banner to setup wizard
  • ✨ Removed redundant "Press Enter" prompt before API key entry
  • ✨ Improved spacing and visual layout in setup wizard

What's Included

All features from v1.1.0:

  • 5 LLM providers (OpenAI, Anthropic, Gemini, Ollama, Other)
  • Custom model selection for all providers
  • Both git smart-commit and smart-commit commands
  • --help and --uninstall flags

Installation

npm: npm install -g @viccalexander/smart-commit
Homebrew: brew tap vicc/tap && brew install smart-commit

v1.1.1 - Homebrew Installation Fix

06 Jan 20:09

Choose a tag to compare

Bug Fix

  • Fixed Homebrew installation message to use smart-commit instead of git smart-commit

This is a minor patch release.

v1.1.0 - Multi-Provider Support

06 Jan 19:54

Choose a tag to compare

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-commit command alias (shorter than git smart-commit)
  • ✨ Added --help flag with full usage documentation
  • ✨ Added --uninstall flag 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 commits
  • smart-commit --setup - Configuration
  • smart-commit --help - Help
  • smart-commit --uninstall - Uninstall

Installation

npm: npm install -g @viccalexander/smart-commit
Homebrew: brew tap vicc/tap && brew install smart-commit

v1.0.0 - Initial Release

06 Jan 18:46

Choose a tag to compare

🚀 Initial Release

Smart Commit is a small CLI that helps you write clean, consistent git commit messages without friction.

This first release focuses on doing one thing well: generating readable commit messages from your staged changes, then letting you review them before anything is written to history.

✨ What’s included

  • 🧠 Generates commit messages using an LLM via llm
  • 📦 Automatically stages changes (git add .)
  • 🔖 Extracts issue keys from branch names (e.g. Linear-style branches)
  • ✍️ Uses imperative mood with short, scannable subject lines
  • 🎯 Adds optional emoji prefixes for quick visual parsing
  • 👀 Shows a preview and lets you confirm, edit, or cancel before committing

🚫 What it is not

  • ❌ No git hooks
  • ❌ No background automation
  • ❌ No lock-in or hidden state

Just a better git commit, when you ask for it.

🧪 This is an early release. Feedback and issues are welcome.