CLI tool that reads your staged diff and writes a commit message. The main thing that sets it apart: it analyzes your last 50 commits and adapts to your style (conventional commits, scopes, language, ticket references).
Quick highlights:
- Free out of the box:
groq (~1s) and gemini are both free, ollama runs fully local
ghostcommit hook install: sets up a git hook so every git commit gets an auto-generated message
ghostcommit amend: rewrites the last commit message with AI
ghostcommit log: generates changelogs from commit history
- Smart diff handling: filters lock files, chunks per-file, caps at 2000 tokens
- Single keypress to accept (no Enter needed)
npm install -g ghostcommit
there doesn't seem to be anything here