SlothCommit uses a local 1B Gemma model to draft commit messages and weekly changelogs

A CS student built SlothCommit, a tool that uses Gemma 3 1B running locally through llama.cpp to write Conventional Commit messages from staged diffs. The sloth commit command asks for confirmation before committing, while sloth week compiles the past seven days of commits into a grouped changelog with a short summary. A git hook option fills in messages automatically and steps aside if the model is unavailable. The project requires no API key or account, and code never leaves the user's machine. The author notes the model's output is a first draft that can fall short, and the tool's own commit history was written with it.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in