Skip to content

Releases: celaldrg/shush

Release list

v0.1.0

Choose a tag to compare

@celaldrg celaldrg released this 26 Oct 14:05

First release of shush: cut the noise from command output before it reaches your AI agent.

  • MCP server (shush mcp): run, compress, read_full, gain. Works in any MCP client.
  • CLI: shush npm test, pipe mode, shush show <id>, shush gain
  • Rules: test runners (vitest, jest, mocha, pytest, go test, cargo test, TAP), installs (npm, pnpm, yarn, pip, cargo, go), git status/log/diff, plus generic ANSI/progress/repeated-line/length handling
  • Guarantees: error lines are never filtered (tested on real failing outputs), everything hidden is saved and retrievable, your command is never rewritten, exit codes are preserved
  • Token counts with the o200k_base tokenizer

Benchmarks (real captured outputs)

Output Before After Saved
git status 137 59 57%
git log (60 commits) 4,611 1,730 62%
git diff 3,270 2,215 32%
vitest, verbose, all passing 1,655 85 95%
vitest, 3 failures 1,010 1,009 0%
pytest -v, 2 failures 1,228 428 65%
go test -v, 1 failure 880 57 94%
cargo test (fresh build), 1 failure 631 194 69%
npm install (deprecated deps) 306 104 66%
npm ci --loglevel=verbose 5,670 76 99%
pip install requests rich 749 106 86%
tsc, 5 errors 152 152 0%
Total 20,299 6,215 69%

Install

claude mcp add shush -- npx -y github:celaldrg/shush mcp
# or
npx -y github:celaldrg/shush npm test

Not on npm yet. Node.js 20+. MIT.

Inspired by rtk and headroom; original implementation.