r/devtools•
BananaNOatmeal

💫 Smart Commit: CLI-first AI commit messages that keep git in the terminal

https://preview.redd.it/3ltr2rwgzxbg1.png?width=1880&format=png&auto=webp&s=19f3a84affbe1300b40b88c4f8d3a5b78c128f8f

I open sourced a small CLI tool I built for myself and have been using daily.

Smart Commit is an AI-assisted git commit workflow that stays fully in the terminal. It stages changes, inspects which files changed, drafts a commit message, and shows it to you before committing. You can approve, edit, or bail.

This is intentionally CLI-first. I like doing git work manually and didn’t want commit logic tied to an editor or background automation. No hooks, no enforcement, no ceremony.

Open sourced it in case other terminal-first folks find it useful.

Repo: https://github.com/vicc/smart-commit

Posted Jan 7, 2026, 3:03 PM UTC

30
Loading comments…