quench

See what your coding agents load, what it costs, and where they go wrong.

A bag holding the 26.0k token starting load of an example Claude Code session rides a belt into a press, which flattens it into a bar measured by layer. The unused browser MCP and nine unused skills are marked for you to remove. The rest is quenched in a water tank and set on a cart as what you keep.26.0k12.3kcontext
  1. Loadyour setup
  2. Measureyou cut the unused
  3. Quenchthe rest sets
  4. Stackwhat you keep

26.0k

tokens at session start example

Browser MCP
0 of 22 used
Tracker MCP
2 of 4 used
Skills
3 of 12 used

One line to install.

$ curl -fsSL https://quench.sh/install.sh | sh

Every call resends the same start.

90% of this run's input was that resend.

12345678910111213

13 × 26.0k the same start, sent with every call

39.0k new

377.0k input tokens in one run

This run retried a blocked push 4 times.

  1. 01Read
  2. 02Read
  3. 03Bash
  4. 04Bash
  5. 05Skill
  6. 06tracker: get_issue
  7. 07tracker: add_comment
  8. 08Readno such file: docs/runbook.md
  9. 09Bashguard: blocked — force push
  10. 10Bashguard: blocked — force push
  11. 11Bashguard: blocked — force push
  12. 12Bashguard: blocked — force push

Run it on your own history.

Every number on this page is from a demo history.

$ quench
 QUENCH   last 30 days · 23 sessions · Claude Code 19 · Codex 4

▍Every session starts with
  Claude Code  1.6 KB instructions  12 skills      ████████████ 1.1k chars
  Codex        no instructions      no skill list
  Projects add their own instruction files on top.

▍First request goes to
  Claude Code  MCP browser 50% · built-in tools 20% · system 10% · instructions 9% · MCP tracker 9% · skills 1%
  Codex        instructions 100%
               not recorded: system in 4/4, built-in tools in 4/4, MCP tools in 4/4
  Shares of the characters each harness recorded sending, summed over sessions.

▍Worth a look
   1  9 skills listed but never used
     Claude Code 9 — each one costs context up front
     → quench profile skills

   2  "guard: blocked — force push" failed 7× in acme-api
     4 sessions · 525 chars of output
     → quench profile failures

   3  acme-api starts with 13.0k chars of instructions
     3.6× your next project
     → quench profile instructions

   4  1 worktree idle for 30 days
     → quench worktrees

▍Busiest projects
  acme-api    12 sessions  today  ████████████ 13.0k
  storefront   8 sessions  today  ████████████ 3.6k
  handbook     3 sessions  today  ████████████ 2.1k

More: quench profile [projects|mcp|instructions|skills|failures] · quench sources · quench --help