gitmsg: CLI tool to generate Conventional Commit messages for lazy devs, no API or network calls, just pure git diff parsing

Command Line Interface

I built a small tool to help "lazy" devs generate quick commit messages without AI, API or network calls

How it works: It reads git diff --staged, and uses regex to parse each language diffs, No LLM, same diff == same message

gitmsg demo

Languages Currently Supported : Typescript/Javascript, Python, C#,Go. Rust and Java coming soon.

Repo : https://github.com/razakadam74/gitmsg

Npm Package : @razakadam74/gitmsg - npm

Alternative : aicommits, opencommit (needs API key and sends your diff out) and commitizen (asks you too many questions)

Gitmsg is offline and deterministic, honestly can't beat these with better messaging 😄

Code is partially AI-assisted

Posted Jun 3, 2026, 1:23 PM UTC

55
Loading comments…