# Headroom Headroom is a menu bar app for developers who use Claude Code or ChatGPT (previously Codex) and want up to 2x as much usage on the plan they already pay for without changing their workflow. Canonical site: https://extraheadroom.com/ ## Product summary - Primary use case: reduce Claude Code and ChatGPT token usage so the plan you already pay for can stretch up to 2x further. - Approach: trim prompt bloat, strip boilerplate, and compress large inputs before Claude Code or ChatGPT reads them. - Privacy model: local-first; prompts do not need to be sent to a Headroom server for optimization. - Availability: macOS (universal, signed and notarized), Windows (x64 installer, not code-signed yet so SmartScreen warns once) and Linux (.deb and AppImage, x86_64, glibc 2.39 so Ubuntu 24.04 or newer). ## Best pages to read - [Product overview and pricing](https://extraheadroom.com/) - [Guide to reducing Claude Code costs](https://extraheadroom.com/reduce-claude-code-costs) - [Claude Code usage guide](https://extraheadroom.com/claude-code-usage) - [Guide to reducing Codex costs](https://extraheadroom.com/reduce-codex-costs) - [Codex usage guide](https://extraheadroom.com/codex-usage) - [Codex is now in ChatGPT](https://extraheadroom.com/codex-in-chatgpt) - [ChatGPT coding usage limits](https://extraheadroom.com/chatgpt-codex-usage-limits) - [Reduce ChatGPT coding costs](https://extraheadroom.com/reduce-chatgpt-coding-costs) - [FAQ](https://extraheadroom.com/faq) - [For AI agents: detect, install, verify](https://extraheadroom.com/docs/for-agents) ## Benchmark highlights mentioned on the site - Up to ~50% savings on the noisiest inputs (JSON tool results and logs); typical real-world coding sessions land around 40-50% overall, which can translate to up to 2x as much usage on the plan you already pay for. - 92% savings on code search (100 results). - 92% savings on SRE incident debugging. - 73% savings on GitHub issue triage. - 61% savings on a multi-tool agent task (memory leak investigation). - 47% savings on codebase exploration. - Quality benchmarks on the site remain strong across reading comprehension, tool calling, HTML recall, and JSON-heavy workloads. ## FAQ Q: What is Headroom? A: Headroom is a menu bar app for macOS, Windows, and Linux, built for developers who use AI coding agents like Claude Code and ChatGPT (previously Codex). It reversibly compresses the tool output, logs, and boilerplate that bloat each prompt, all locally on your machine: ~50% fewer tokens on the noisy items, typically 40-50% across a session, for up to 2x more usage on the plan you already pay for. It is built on the open-source Headroom CLI (https://github.com/headroomlabs-ai/headroom/). Q: Is Headroom on GitHub / open source? A: Yes. Headroom's compression engine is the open-source Headroom CLI on GitHub at https://github.com/headroomlabs-ai/headroom/, free to self-install. The desktop app (headroom-desktop) is built on top of it with the endorsement of the CLI's maintainer; you can find it at https://github.com/gglucass/headroom-desktop. Q: What does Headroom do for Claude Code? A: Headroom is a menu bar app that reduces Claude Code token usage by reversibly compressing tool output, boilerplate, and large inputs before Claude Code stores them in the conversation. The plan you already pay for lasts longer, and Claude can pull the original content back if it needs it. Q: Does Headroom keep quality intact? A: Yes, within measurement error. On the open-source benchmark suite, compressed context scores 0.919 F1 with 98.2% recall on HTML extraction, retrieves 4/4 needles from JSON log haystacks, and slightly improves QA F1 on SQuAD v2 and HotpotQA. And because compression is reversible, the model can always pull the original content back if it needs it. Q: Is Headroom's compression lossy? A: No. Headroom's compression is reversible. When it shrinks a tool output or an older message, it includes a small retrieval tool that lets Claude pull back the original content on demand, so nothing is actually thrown away. Retrieval only fires when the model actually needs that detail, so instead of re-paying for the full content on every turn, you carry the compressed version and expand the occasional slice once, which is where the net savings come from. Q: Does Headroom break Anthropic's prompt cache? A: No. Headroom is designed to preserve the cached prefix of your conversation. Tool outputs are compressed before they enter the conversation history, and stale messages later in the thread are compressed without altering the prefix Anthropic has already cached. The maintainer of the underlying Headroom CLI has reported around a 97% prefix cache hit rate from production usage. Q: How much latency does Headroom add? A: Production data from the underlying Headroom CLI puts median overhead at roughly 52 milliseconds per request, on par with a single network round-trip and small compared to the seconds Claude itself takes to respond. Most people do not notice it. Q: Does Headroom send my prompts to your servers? A: No. Headroom is privacy-first and runs locally on your machine, so your prompts do not need to be shipped to a Headroom server for optimization. Q: Who is Headroom for? A: Headroom is designed for developers who rely on Claude Code or ChatGPT and want up to 2x as much usage on the plan they already pay for by cutting token waste and keeping large codebase sessions efficient without changing their workflow. Q: Does Headroom help with sub-agent token errors? A: Yes. Sub-agents in Claude Code lose the parent session's prefix-cache benefit and can hit their own token limits quickly once tool output piles up. Headroom compresses sub-agent tool output the same way it compresses the main session, so the same task fits in fewer tokens. Q: What is Ponytail, and is it a Claude Code skill? A: Ponytail is one of Headroom's one-click add-ons: a skill that nudges Claude Code and ChatGPT to write the least code possible, attacking the output-token side of the bill that input-focused tools leave untouched. It works with both Claude Code and ChatGPT, supports intensity levels (lite, full, ultra), and turns on from the Add-ons screen in the Headroom app. Q: Does Headroom work with OpenAI Codex? A: Yes. Codex is now part of the ChatGPT app, and Headroom supports it as a first-class connector alongside Claude Code. Enable the ChatGPT connector in the app and Headroom routes the Codex CLI through the same local optimization proxy, compressing tool output and boilerplate before it reaches the model. It also tracks your ChatGPT subscription usage windows so you can see how much of your 5-hour and weekly limits you have left. Q: Does Headroom work with the Claude desktop app? A: No. Headroom works with the Claude Code CLI and the Claude Code IDE extensions (such as the VS Code extension), but not with the Claude desktop app. The desktop app does not route its traffic through Headroom's local proxy, so its usage cannot be optimized. Q: Does Claude Code's Remote Control work with Headroom? A: No, and it is not something Headroom can change. Since Claude Code 2.1.196, Anthropic hides the /remote-control command whenever ANTHROPIC_BASE_URL points at anything other than api.anthropic.com, and that variable is how Headroom routes Claude Code through its local proxy. The command is disabled inside Claude Code before any request is sent, so no proxy setting brings it back. If you need Remote Control, quit Headroom from the menu bar, which removes the routing variable, then start Claude Code in a new terminal and it behaves exactly as it did before Headroom. Launch Headroom again when you are done to get your optimization back. For a single session without quitting, run ANTHROPIC_BASE_URL= claude. Q: Which platforms does Headroom support? A: Headroom runs on macOS, Windows, and Linux. The macOS build is universal (Apple silicon and Intel), signed and notarized. Windows ships as an x64 installer; it is not code-signed yet, so SmartScreen warns on first run and you dismiss it with More info, then Run anyway. Linux ships as a .deb and an AppImage for x86_64, built against glibc 2.39, so it needs Ubuntu 24.04 or newer and will not start on Ubuntu 22.04 or Debian 12. All three update themselves. The open-source Headroom CLI is separate and runs anywhere Python does. Q: Is Headroom for desktop related to Headroom CLI? A: Yes. Headroom for desktop is based on the open-source Headroom CLI project (https://github.com/headroomlabs-ai/headroom/), and headroom-desktop is created with the endorsement of the Headroom CLI maintainer. Q: Isn't this just a paid wrapper around an open-source project? A: Headroom's compression engine is the open-source Headroom CLI (https://github.com/headroomlabs-ai/headroom/), which is free to self-install. The desktop app was built with the endorsement of the CLI's creator, Tejas Chopra. You're paying for the packaged desktop app for macOS, Windows, and Linux, signed and notarized macOS builds, automatic updates, the menu-bar UI and stats, and ongoing support, not for the open-source engine itself. Q: How much does Headroom cost? A: Every plan starts with a 7-day free trial. Paid plans match your Claude or ChatGPT tier and are priced at a small fraction of the subscription they stretch: since Headroom can stretch your usage up to 2x, each plan pays for itself many times over. See the pricing section on the homepage for current numbers; new subscribers get 50% off their first 3 months on every plan. Q: How does the free trial work? A: Download the app, enter your email, and your 7-day free trial starts in the app, no credit card required. During the trial you get full optimization, and your coding tools keep working normally throughout. When the trial ends, pick the plan that matches your Claude or ChatGPT tier to keep optimizing; there is no free plan after the trial. Q: Is Headroom safe to install, and can I uninstall it easily? A: Headroom is a menu bar app for macOS, Windows, and Linux (the macOS build is signed and notarized) that routes Claude Code and ChatGPT through a local proxy on your machine. Turn it off or quit it and they talk to their APIs exactly as before; your setup is untouched. Uninstalling is dragging the app to the Trash on macOS, or the normal uninstall path on Windows and Linux. Q: How should I evaluate whether Headroom is worth it? A: Start with the 7-day free trial, compare token usage before and after installing it, and look at sessions that involve verbose tool output like code search, logs, HTML, or long documentation, since those are the areas where optimization tends to help most. If your normal workload lands around 50% lower token usage, that is effectively about 2x as much Claude Code usage on the Claude plan you already pay for. ## Organization - Company: Garm Tech - Product name: Headroom - Website: https://extraheadroom.com/