Skip to content

v1.0.0 - Initial Release

Choose a tag to compare

@vicc vicc released this 06 Jan 18:46
· 12 commits to main since this release

🚀 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.