Updated 6 days ago
ollama run pointbreaklab/knot-scribe
ollama launch claude --model pointbreaklab/knot-scribe
ollama launch opencode --model pointbreaklab/knot-scribe
ollama launch hermes --model pointbreaklab/knot-scribe
ollama launch openclaw --model pointbreaklab/knot-scribe
Writes your git commit messages, on your machine. Give it a diff, get back a correctly-typed Conventional-Commit message. No API, no cloud, no code leaving your device.
ollama run pointbreaklab/knot-scribe "$(git diff --staged)"
Output is JSON {"title": "...", "body": "..."} — an imperative
type(scope): summary title and an optional body.
Part of the Knot AI family with pointbreaklab/knot-delta
(which explains what changed). Knot Scribe is the model behind
Knot’s hands-free auto-commit.
Knot Scribe is a LoRA fine-tune of Qwen2.5-Coder-7B. Here it is against that
untouched base model, scored on the same benchmark: 60 hand-reviewed commits
(gold-v1), balanced across all 11 conventional-commit types.
Type accuracy — Knot Scribe vs its base model (gold-v1)
Qwen2.5-Coder-7B (base) ████████ 20%
Knot Scribe v5 ████████████████████████ 60%
└ 3x the type accuracy from fine-tuning the same base
| metric | Qwen2.5-Coder-7B (base) | Knot Scribe v5 |
|---|---|---|
| Type accuracy | 20.0% | 60.0% |
| Scope accuracy | 35.0% | 75.0% |
| Malformed replies / 60 | 11 | 4 |
The base model returns unstructured prose it can’t reliably parse; the fine-tune makes the output a dependable JSON commit message and picks the right type 3× as often.
Type accuracy
base ████████ 20%
v4 ███████████████████ 48%
v5 ████████████████████████ 60%
| metric | v4 | v5 |
|---|---|---|
| Type accuracy | 48.3% | 60.0% |
| Scope accuracy | 68.3% | 75.0% |
| Title word-overlap | 27.2% | 19.1% |
| Exact title | 6.7% | 0.0% |
| Generation errors / 60 | 7 | 4 |
| type | v4 | v5 | type | v4 | v5 | |
|---|---|---|---|---|---|---|
| chore | 5⁄6 | 6⁄6 | docs | 4⁄6 | 5⁄6 | |
| ci | 5⁄6 | 6⁄6 | perf | 2⁄6 | 2⁄6 | |
| feat | 4⁄6 | 4⁄6 | build | 0/5 | 0/5 | |
| fix | 5⁄6 | 4⁄6 | refactor | 0/6 | 2⁄6 | |
| test | 4⁄5 | 4⁄5 | revert | 0/2 | 0/2 |
Honest read: v5 lifts type accuracy and scope and nearly halves the format
errors. Title word-overlap and exact-title fall because v5 paraphrases — it
writes its own titles, often more descriptive than the single human reference
it’s scored against, which exact string-match penalizes. build and revert
stay hard.