Repository navigation
Releases: celaldrg/shush
Releases · celaldrg/shush
Release list
v0.1.0
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 testNot on npm yet. Node.js 20+. MIT.
Inspired by rtk and headroom; original implementation.