scout.
a daily read of the ML and AI papers
scout, in your terminal.
One short digest a day: the handful of new papers that actually matter if you build with LLMs, plus an interactive explainer of the best one. The CLI brings all of it to the shell: the digest, the explainers with their charts, and a search across every paper ever published.
One command.
Homebrew on macOS and Linux, with shell completions for bash, zsh and fish. Or Go. Or a release binary for macOS, Linux and Windows on amd64 and arm64 — unpack it and put scout on your PATH.
brew install jonnonz1/tap/scout
macOS · Linux
go install github.com/jonnonz1/scout@latest
Go 1.24+
Everything on the site, as text.
Run it bare for today's digest. Give it a date for another day. explain renders the day's interactive explainer as text — the thesis, every section with its charts drawn in the paper's own palette, the headline numbers, the caveats, the closing move. Add --open for the interactive version too.
scout. a daily read of the ML and AI papers
2026-08-31 · 7 papers
The model was never the variable.
─── Today's pick ─────────────────────────────────────────────
Approved Too Late: Verdict Staleness in Guarded Self-Adaptive
Systems
3.4% – 24.7%
share of approvals that were genuinely correct when checked
and no longer admissible by the time the action ran
abstract https://arxiv.org/abs/2608.26306
explainer scout explain 2026-08-31
scout- today's digest
scout 2026-08-31- one day's digest
scout explain- today's explainer, charts and all
scout explain 2026-08-31 --open- …and the web version
scout list- every published day
Every paper scout has ever run.
Every paper scout has ever published, searched by title and by why-paragraph — the paragraph is where the substance is. The pattern is a regular expression, case-insensitive, newest match first.
scout search "tool use"
scout. a daily read of the ML and AI papers
4 matches · verdict
★ 2026-08-31 Approved Too Late: Verdict Staleness in Guarded
Self-Adaptive Systems
3.4% – 24.7%
https://arxiv.org/abs/2608.26306
JSON that is exactly the API.
--json prints exactly what the API returned, so anything you can do with jq you can do with scout. Colour switches off when the output is piped. Exit codes mean what they should: 0, 1 for a failure, 2 for a mistake on the command line.
scout --json | jq -r '.pick.title'
scout search rag --json | jq -r '.papers[].absUrl'
Open source. One binary.
Written in Go, MIT licensed, one static binary. It reads the same JSON API this site publishes, and an explainer's charts come from the same data island the web page renders from — one source of truth, so a chart in the terminal cannot drift from the chart on the page. Every fetch is cached, and when the site is unreachable the cache answers and says so.