Ello Ello.
Can you recommend a program with which I can generate commit messages locally? I DO NOT want an LLM local or cloud API. What I want is a tiny or small language model. If I could easily swap or customize the model for each project, it would be better, too. So I could have smaller models for specific projects. I can do the training meself.
Thanks in advance!


A commit message is not supposed to be a summary of the code. It is supposed to gives information that you cannot deduct from the diff. Like:
The first guy at Cursor that create the feature to generate commit message from diff is just a fucking moron that don’t understand the role of a commit message.
As a rule, strong feelings about issues do not emerge from deep understanding.
Things I want to see in a commit message before an autogenerated dissection of the diff:
I can understand the diff, but I can’t understand your reasoning and anything that gives me an inkling of your mind is better than rewording the diff.