Back to directory

gutcheck

A single Rust binary that works like grep, but matches lines, paragraphs, JSON records or diff hunks against a plain-English question instead of a pattern, exploring the scored results live in the terminal.

gutcheck

It runs entirely on the CPU with no API key and nothing leaving the machine, downloading a small local model on first run; familiar grep flags carry over, such as matching only file names, counting matches or inverting a match, and several questions can be asked at once.

An interactive live view shows scores as they arrive, with an adjustable threshold slider; an automatic mode picks a cut-off from the score distribution itself, and named questions such as secret, PII or error, or the user's own, can be reused across runs. Identical lines are scored once, and in fuzzy mode lines that differ only in numbers, timestamps or IDs share an answer, so a log with a few dozen distinct line shapes costs only a few dozen model calls.

It offers three local models trading off speed, accuracy and language coverage, and reports what a run cost on every run; it installs via a shell script, Homebrew, or building from source with Cargo.

More in CLI tools

See all 181
  • grev

    github.com

    A set of Unix coreutils-style filters — grep, sort, cut and more — that answer a plain-language question about each record instead of matching a pattern, using a small decision model.

  • A Node.js script that exports a Google Doc to HTML and CSS with high fidelity, preserving headings, spacing, alignment, bullet lists, images and right-to-left text.

  • gpusched

    github.com

    A VRAM-aware GPU job scheduler for a single machine: declare how much memory each shell command needs, and it places jobs the moment a GPU has room and reports when a guess was wrong.