Stage your changes and run. CommitBee handles the rest — no configuration needed.
Defaults to Ollama with qwen3.5:4b out of the box.
What's New
- Multi-pass corrective retry — Validator checks LLM output against 7 rules and retries up to 3 times with targeted correction instructions
- Subject length enforcement — Rejects subjects exceeding 72-char first line with a clear error instead of silent truncation
- Stronger prompt budget — Character limit embedded directly in JSON template, "HARD LIMIT" phrasing for better small-model compliance
- Default model:
qwen3.5:4b— Smaller (3.4GB), no thinking overhead, clean JSON output out of the box - Configurable thinking mode —
thinkconfig option for Ollama models that support reasoning separation - 182 tests — Up from 178 in v0.3.0
Install
cargo install commitbeeGetting Started
Stage your changes, then:
commitbee # Interactive — review and confirm
commitbee --yes # Auto-commit without prompting
commitbee --dry-run # Preview message only