← Reddit

I kept checking Claude’s Usage page, so I put the limits around my MacBook notch

Reddit · tony_meets_doom · August 3, 2026
Runaway is a macOS app that displays Claude usage metrics around the MacBook notch to eliminate frequent checks of the platform's Usage page. The application retrieves real usage data through Anthropic's rate-limit headers and presents session usage, weekly statistics, burn-rate estimates, and Claude Code alerts directly on the notch. Core features are free, with optional $4.99 Pro unlocking additional themes, alerts, and analytics.

Detailed Analysis

A developer has released Runaway, a lightweight macOS utility that repurposes the MacBook's notch as a real-time dashboard for Claude usage data, addressing a specific pain point for heavy Claude Code users: the need to repeatedly check Settings → Usage or risk missing a paused session waiting on approval. Rather than building yet another menu-bar app, the developer embedded session tracking directly into the notch area itself, displaying current 5-hour session consumption, weekly pace, a calculated burn-rate estimate (e.g., "~1h 40m left at this pace"), and an alert when a Claude Code session is idle or complete. For non-notch Macs, a menu-bar fallback preserves functionality. The app is monetized modestly, with core features free and a one-time $4.99 unlock for cosmetic and advanced options like Agent Watch and threshold alerts—a far cry from subscription-heavy SaaS tooling that has proliferated around AI coding assistants.

The technical approach is notable for its restraint: instead of scraping local logs or estimating token counts from cached data, Runaway makes minimal API requests to Anthropic and parses the rate-limit response headers directly. This means the usage figures are pulled from the same authoritative source across Claude Code, claude.ai, and the desktop app, rather than being reconstructed or approximated client-side. Combined with Keychain-based credential storage and the explicit absence of telemetry or a Runaway account requirement, the design reflects a broader current in developer tooling: minimal-surface-area utilities that read directly from vendor infrastructure rather than building parallel tracking systems that can drift out of sync or introduce privacy liabilities.

The project is also a small case study in AI-assisted development itself. The developer used Claude Code as a genuine engineering partner throughout the build—working through SwiftUI/AppKit interop, notch-window rendering quirks, rate-limit edge cases, and the hook mechanism that powers the "needs you" indicator. This dogfooding loop is presented as directly responsible for shaping which features made the cut; the burn-rate estimator and session-watch alert emerged from lived friction during actual Claude Code sessions rather than being speculative feature additions. That feedback loop—building a tool for a workflow while using the same AI system to build it—has become a recognizable pattern among independent developers shipping Claude-adjacent utilities.

More broadly, Runaway is emblematic of an emerging micro-ecosystem of third-party tools built to smooth the rough edges of Anthropic's own usage-limit UX, particularly for Claude Code's session-based rate limiting, which can interrupt long-running agentic workflows without much visible warning. As Claude Code adoption grows among professional developers running extended, semi-autonomous coding sessions, the friction of manually monitoring quota consumption becomes a real productivity cost, and community-built solutions like this one signal both genuine demand for better native usage visibility and the willingness of Anthropic's own developer base to fill gaps with lightweight, trust-minimized tooling rather than waiting for first-party fixes.

Read original article →