Commit messages do not need the frontier model
Small input, small constrained output, low cost of being wrong: that shape is where a 30B open-weight model on a laptop is indistinguishable from a hosted one. Point the tool at a local server that speaks the same API.
LLM_BASE_URL=http://127.0.0.1:11434/v1
LLM_MODEL=qwen3-30b-a3bThe argument is not the bill. It is that the diff never leaves the machine.
llmlocal-models
Longer version: the post this came from.