
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
@viccalexander/smart-commit
Advanced tools
A simple command-line tool that writes clean, consistent Git commit messages for you. Designed to stay out of your way.
Smart Commit helps your Git history read clearly, every time.
# Install
npm install -g smart-commit
# Run (first time walks you through setup)
git smart-commit
No lock-in. No Git hooks. No ceremony.
Just a better way to commit.
Run:
git smart-commit
Smart Commit will:
Nothing happens without your say-so.
Example:
✨ vicc-3: Move debug menu into HomeView
- Relocated debug entry point
- Removed legacy controller
llmSafe when you want it. Fast when you need it.
llm CLI tool - installed automatically on first run)That's it! The first-run setup handles everything else.
npm install -g smart-commit
brew tap vicc/tap
brew install smart-commit
mkdir -p ~/bin
curl -o ~/bin/git-smart-commit https://raw.githubusercontent.com/vicc/smart-commit/main/bin/git-smart-commit
chmod +x ~/bin/git-smart-commit
export PATH="$HOME/bin:$PATH"
Or clone this repo and copy the script manually.
The first time you run git smart-commit, it will walk you through a quick setup:
llm CLI tool (automatic)That's it! The setup takes less than a minute.
To re-run the setup wizard:
git smart-commit --setup
Or configure manually:
llm keys set openai # or claude
llm models default gpt-4o-mini
Preview and confirm (default):
git smart-commit
Commit immediately:
git smart-commit -y
Edit before committing:
git smart-commit -e
Dry run only:
git smart-commit --dry-run
Re-run setup wizard:
git smart-commit --setup
Smart Commit follows a few simple rules:
Emoji meanings:
Good commit history is kindness to Future You.
MIT
FAQs
LLM-powered git commit message generator
The npm package @viccalexander/smart-commit receives a total of 1 weekly downloads. As such, @viccalexander/smart-commit popularity was classified as not popular.
We found that @viccalexander/smart-commit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.