I got tired of writing bad commit messages, so I built a tool that does it for me. Run nocommit, it reads your diff, writes a proper conventional commit, and you're done. Free, open source.
No reviews yetBe the first to leave a review for No Commit
Maker
📌
Hey Product Hunt! 👋
I'm Asim — this is my first launch here so bear with me 😄
I built nocommit because my git log was embarrassing. Stuff like "fix", "update", "asdf", and my personal low point — just "." as a commit message.
So I made a CLI that does it for me. You run "nocommit" , it looks at your diff, and gives you a proper commit message. You can edit it, regenerate, or just commit. Done.
A few things worth mentioning:
👉 It uses Google Gemini's free tier, so it actually costs nothing
👉 Smart diff extraction means it won't blow through your tokens
👉 Interactive CLI lets you edit, regenerate, or cancel before committing
👉 It's open source — would genuinely love PRs and feedback
Install: npm install -g nocommit
GitHub: github.com/asimar007/no-commit
Be honest with me — what would make you actually use this? And while we're at it, drop your worst commit message below. I know I'm not the only one with a git log full of "misc" 😅