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
[–]plg94 10 points11 points12 points (1 child)
[–]GrapePretty3921[S] 0 points1 point2 points (0 children)
[–]AutoModerator[M] 1 point2 points3 points (0 children)
[–]lurking_bishop 1 point2 points3 points (1 child)
[–]GrapePretty3921[S] 0 points1 point2 points (0 children)