PluginWorld
Hu

hush

Claude Code✓ SPEC VERIFIED

Quieter sessions for Claude Code: less narration, shorter tool output and concise answers focused on the result.

@V-Songbird · v2.0.0 · MIT · updated 19d ago

SECURITY

A

SCORE

81

STARS

▲ 51

PLUG IN

/plugin marketplace add V-Songbird/hush
/plugin install hush

README

hush

hush

You asked for a change. Read what changed.

Available on

Codex (not available)
Codex

Claude Code

Hush has no Codex package.

Get started · What is this? · How it works · What you can do · Evidence

What is this?

You ask the assistant to fix a failing test. It reads files, runs commands and explains each step. By the time it finishes, the result is buried in the conversation. Hush reduces that reading.

It quiets routine narration, shortens noisy tool output and shapes the final answer around what changed, whether it worked and what comes next. The example illustrates the workflow; the measurements below describe recorded sessions.

Ember quiets the speech bubbles and log pile, then returns to calm typing.

Why you'd want it

  • Read the result with less play-by-play.
  • Keep noisy command output from crowding the conversation.
  • Inspect retained full output when you need more detail.

How it works

A writing style asks the assistant to stay quiet during routine work and finish with a short, useful answer. Session controls reinforce that behavior and trim selected tool results. Large outputs can be stored temporarily, with a reference for closer inspection.

What you can do

You want to Outcome
Read the result first Short, plain answers focused on the result
Inspect shortened output A reference to the retained full result where available
Turn off a session control One environment variable per control, listed in Settings

Install

Hush runs in Claude Code. It is not available for Codex.

Claude Code

Inside Claude Code:

/plugin marketplace add V-Songbird/foundry
/plugin install hush@foundry

Start a new session to load the plugin. Hush's voice applies on its own. The published numbers also set "outputStyle": "hush:Hush" in ~/.claude/settings.json, which adds Claude Code's per-turn reminder that the style is active; see Settings.

Requirements: Claude Code 2.1.139 or later, and Node.js 22 or later.

Good to know

Correctness comes before silence. A short answer can omit a useful detail, and quieter sessions do not always cost less. Ask for depth when you need it, and check the result before acting.

Full-output references point to temporary files. Disabling the session controls leaves the writing style on; disable the plugin to turn it off. See Settings for switches, and How hush works for how long those files are kept and who can read them on each platform.

The numbers

The comparison asks whether jobs were completed correctly, how often the assistant spoke at most once before the answer, how long its final answers were and what a session cost. These observations do not guarantee the same behavior in your sessions.

Claude Code results

These results measure the voice released in 1.13.0, not the current one. The current voice also caps each block of the final answer at 40 words, and these figures do not measure that rule. A block is the text between two blank lines. The rule was tested in a separate batch; see capping blocks at 40 words.

Model Setup Jobs right Spoke at most once before the answer Median final prose words Average bill per session
Claude Opus 5.5 No plugin 36/36 28/36 369 $0.421
Claude Opus 5.5 hush 36/36 36/36 271 $0.458

One spike per recorded session on Claude Opus 5.5 for words of play-by-play before the answer: 36 sessions without hush average 15.4 words and 28 speak at most once; 36 sessions of the same nine jobs with hush average 1.0 word, and all 36 speak at most once.

Watch the recorded Claude Code demo: one real session each on Claude Opus 5.5, paced by each session's recorded wall-clock time

The same job side by side: to get a red pricing suite green, Claude without hush sends 2 progress notes, then a 179-word answer; with hush it stays quiet, then sends one 206-word answer. Both leave the suite green.

Both setups passed all 36 task checks. Hush spoke at most once before the answer in every session, and said nothing at all before it in 34 of 36. Without a plugin, Opus 5.5 already spoke at most once in 28 of 36 sessions.

Hush's median final prose was 271 words against 369 without a plugin, about 27% shorter. Its sentences were shorter too: 0.5% ran past 20 words, against 10.9% without a plugin. Runnable content appeared in all 36 answers of both setups; that text heuristic does not check that a command is correct or complete.

On Opus 5.5, hush costs more. The average bill per session was 9% higher. Seven of the nine jobs cost more, by 4% to 32%, and four of those are above about 16%, the largest gap that batch showed between two near-identical setups. Only the two jobs whose commands print the most came out cheaper, by 19% and 4%. Opus 5.5 already writes less without a plugin, so hush has less to cut. See cost and runnable content on Opus 5.5.

Batch o55-451-495ce18f: nine fixture jobs, four runs per setup, in Claude Code with Claude Opus 5.5 (model id claude-opus-5-5) at the default effort, September 28, 2026. Measurements used HUSH_WRAP=1. Word counts exclude fenced code. These measurements describe the recorded Claude sessions, not Codex performance. The earlier voices, measured on Opus 5 and Sonnet, are in the benchmark details; the records and definitions behind them are kept outside this repository.

Results can vary between runs.

Going deeper

How it works · Settings · Benchmark details · Changelog

Foundry lists this plugin. The research records and the benchmark harness are kept outside this repository and are not distributed with the plugin.

License

MIT — see LICENSE.

SIMILAR PLUGINS