Gitalyzer

Scores your Git history like a reviewer would — and writes better commit messages from staged changes.

sandboxDeveloper toolsApache-2.0
Overview
2
modes: audit + compose
8
accepted RFCs
4 KiB
default patch-excerpt cap
0
code leaves machine at cap 0

Gitalyzer reviews commit messages against an explicit rubric — five dimensions, scored 1–10 — flags vague or misleading ones, and suggests rewrites. At commit time it does the inverse: reads your staged diff and proposes a message that says what actually changed and why.

It is multi-provider (Anthropic by default; OpenAI or any OpenAI-compatible endpoint, including local Ollama) and privacy-deliberate: per-commit patch excerpts are capped at 4 KiB by default, and at cap 0 no code leaves your machine at all. The system prompts are published verbatim and overridable — you can read exactly what the model is asked.

Pure-Rust Git via gix, versioned JSON output for CI integration, Rust 2024 edition. Sandbox status is honest: the RFC set is complete and the tool works, but it is young — v0.x, freshly moved to the tsok-org organization under Apache-2.0.

Related projects