# gutcheck

> MIT semantic grep — filter lines with a local CPU model

**Category:** Libraries  
**Pricing:** open-source  
**URL:** https://github.com/sfmqrb/gutcheck  
**GitHub:** https://github.com/sfmqrb/gutcheck  
**Added:** 2026-09-26

---

## The Hook

gutcheck is "grep for meaning": a single Rust binary that filters, scores, or classifies lines with a plain-English question using a local CPU model — no API key.

## What's Good

MIT (sfmqrb/gutcheck; runtime model Apache-2.0, downloaded on first run). Free via `cargo install --git` or Linux/macOS release binaries. Stream-friendly (`tail -f` works); filter/score/classify modes; ~1.3 GB model cached under XDG. Verified live README + MIT LICENSE 2026-09-26.

## The Catch

Not a drop-in ripgrep — ~10 lines/sec on a laptop CPU and modest zero-shot accuracy; author says check on your data. Early Show HN: ★1 on GitHub. First-run 1.3 GB model download is a disk/bandwidth hit.

## Verdict

MIT semantic line filter when grep-by-meaning on CPU beats shipping logs to an API — expect modest accuracy and early-project risk, not ripgrep speed.
