
Throttle
macOS menu bar app for monitoring and optimizing Claude Code usage in real time
Gallery
About Throttle
Throttle is a macOS menu bar application built specifically for developers who rely on Claude Code as their primary coding assistant. It monitors your Claude usage in real time, displaying both your five hour and weekly limits directly in the menu bar where you can glance at them without switching context. The application predicts when you'll hit rate caps, giving you roughly two hours of warning before lockouts occur. Everything runs locally on your machine with no telemetry, no account requirements, and no data leaving your computer. For developers who've experienced the frustration of hitting Claude's limits mid-task, losing momentum on a complex refactoring or debugging session, Throttle provides the visibility needed to pace your work strategically and avoid those unexpected interruptions that derail productive coding sessions.
The core functionality centers on usage tracking and prediction with a level of detail that Claude's own interface doesn't provide. When you're signed into Claude Code, Throttle shows exact usage numbers pulled from your account. When you're not signed in, it provides reliable estimates based on your activity patterns and historical consumption. A countdown timer shows precisely when your limits will reset, removing the guesswork about whether you have enough headroom for another large task. The predictive nudge feature alerts you well before you approach your cap, typically around two hours out. This proactive approach means you can wrap up your current task, commit your changes, or switch to a different workflow before hitting the wall. You're never caught off guard during critical work, and you can plan your most token-intensive tasks around your reset schedule.
The Pro version expands into multi-session management, which becomes essential for developers juggling multiple Claude Code instances or working across several complex projects simultaneously. It offers a mission control style overview of all your active sessions, with tab-based navigation between them that makes switching contexts fast and organized. A memory pressure gate monitors your system and prevents saturation when running multiple instances, automatically throttling sessions before they impact your machine's performance. Auto-hibernation kicks in for idle sessions, conserving both system resources and your rate limit allocation. Session consolidation and duplicate merging help keep things organized when similar conversations accumulate over a workday. Rate limit awareness per session ensures no single project consumes your entire allocation unexpectedly, letting you distribute your usage intentionally across workstreams.
Token optimization tools embedded in Throttle help you extract more value from your usage limits over time. Output style presets let you choose between normal Claude responses and compressed modes like Concise or Caveman that reduce token consumption by requesting shorter, denser replies. Command output compression strips ANSI codes, escape sequences, and unnecessary formatting before sending terminal output to Claude, reducing the token cost of debugging and command-line workflows. The context trimmer identifies and removes re-charged base64 images that would otherwise inflate your usage when Claude re-processes visual content it's already seen. Local OCR converts screenshots to text before sending them to Claude, dramatically reducing the token cost of sharing visual content while preserving the information you need to convey. These optimizations compound over days and weeks, potentially extending how much work you accomplish within the same rate limits by a meaningful margin.
System integration features connect Throttle with your broader Claude Code environment and development workflow. It manages MCP (Model Context Protocol) servers, handling global configurations, project-local settings, and .mcp.json files with a unified interface. Settings.json hardening shows reviewable diffs before applying any changes, so you understand exactly what's being modified in your configuration. A searchable session history with semantic indexing lets you find past conversations, solutions, and code snippets across your entire Claude Code history, turning your accumulated interactions into a searchable knowledge base. The autopilot feature automates routine optimization decisions based on your preferences and usage patterns. Session offloading lets you move sessions to personal servers when you need to free up local resources or continue work seamlessly across machines, maintaining conversation context wherever you're working.
Throttle runs on macOS 14 and later, supporting both Apple Silicon and Intel processors with native performance. The application weighs 13.4 MB, installs without complex dependencies, and auto-updates via Sparkle so you always have the latest features and compatibility fixes. All data stays in your local ~/.claude directory, maintaining complete privacy. The application is signed and notarized by Apple, so it installs cleanly without security warnings. The free version includes the menu bar meter, predictive nudge, and single session cockpit, giving you essential visibility at no cost. The Pro version costs 29 euros as a one-time purchase with no subscription, unlocking multi-session management, autopilot, history and projections, and server offloading. For teams standardizing on Claude Code, Throttle supports policy export for MDM deployment, making it straightforward to roll out consistent configurations and usage guidelines across an organization.
Key Features
- Real-time Claude Code usage monitoring
- Predictive cap warnings in menu bar
- Multi-session cockpit for parallel projects
- Token-saving reply compression modes
- Local OCR for screenshot to text conversion
- Support for Apple Intelligence, Safari, or API keys
Pros & Cons
What we like
- Runs entirely locally with no cloud or telemetry
- Free tier is open source for full transparency
- One-time purchase with no subscription
- Token compression can significantly reduce usage
Room for improvement
- macOS only, requires version 14 or later
- Pro features require one-time payment
- Value depends on how often you hit Claude limits
- Smaller user base as a newer developer tool
Frequently Asked Questions
What is Throttle?
Is Throttle free?
Does Throttle send my data anywhere?
What macOS version does Throttle require?
Best For
Featured in
Alternatives to Throttle
View all
1Lookup
Real-time data verification API for phone, email, IP, and domain validation to fight fraud
Kevin Gabeci
Solo developer building web apps, cozy browser games, and AI creator toolkits.

Codedex
A gamified, story-driven platform that teaches Python, web dev, and more like an RPG quest
Hack2hire
Practice real SDE interview questions from top tech companies with expert worked solutions
Reviews (11)
Genuinely impressed
Came to Throttle after getting frustrated with what I had before. Their take on free tier is open source for full transparency is genuinely good. It fits well for converting screenshots to text before sending to claude.
Quietly excellent
Three months of Throttle later, here is what holds up. The support for apple intelligence, safari, or api keys is more useful than I expected. It earns its place in my stack.
Quietly excellent
Came to Throttle after getting frustrated with what I had before. Got real value out of local ocr for screenshot to text conversion. No regrets so far.
Worth a look
Came to Throttle after getting frustrated with what I had before. The output quality holds up better than I expected. Hard to imagine going back to my old setup.
It just works
Started using Throttle casually, now it is pinned in my dock. Where it really wins is local ocr for screenshot to text conversion. Recommending it to people in a similar spot.
Does the job, a few gripes
Hadn't planned on switching, but Throttle was hard to ignore. What stands out is how it handles local ocr for screenshot to text conversion. The catch is macos only, requires version 14 or later. Glad I made the switch.
Good, with a few caveats
Started using Throttle casually, now it is pinned in my dock. The local ocr for screenshot to text conversion is more useful than I expected. Mostly using it for converting screenshots to text before sending to claude. My only gripe is pro features require one-time payment.
Quietly excellent
Three months of Throttle later, here is what holds up. Setup was painless and I was productive the same day. Found it works best for converting screenshots to text before sending to claude. Hard to imagine going back to my old setup.
Finally something that fits
Started using Throttle casually, now it is pinned in my dock. Where it really wins is token-saving reply compression modes. It fits well for reducing token consumption on verbose responses. No regrets so far.
Recommended without reservation
Have been running Throttle for a while, here is where I land. The interface stays out of my way, which I appreciate. Performance has been steady even when I lean on it hard. Mostly using it for converting screenshots to text before sending to claude. Recommending it to people in a similar spot.
Two months in, no regrets
Found Throttle on a Show HN thread and I am glad I clicked. It just works, day after day, without surprises. It earns its place in my stack.
Badge builder
Add Throttle to your website
Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.
<a href="https://toolindex.net/tools/throttle?ref=badge" target="_blank" rel="noopener">
<img src="https://toolindex.net/badge/throttle/medium.svg" alt="Throttle - Listed on Tool Index" width="180" height="50" />
</a> How to use the badge
- 1. Pick the style, size, and theme that fit your layout.
- 2. Copy the generated HTML from the code block.
- 3. Paste it into your footer, homepage, or press page.
Standard badge available
The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.
Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.
Related Tools
Kevin Gabeci
Solo developer building web apps, cozy browser games, and AI creator toolkits.

Coolify
Self-hostable, open source alternative to Heroku and Netlify

Warp
The modern terminal reimagined with AI and collaboration

Bolt.new
Prompt-to-deployed full-stack app inside the browser
Work on Throttle? Request listing access or correction