I built a Mac app with Claude Code that shows usage and agent status in the notch
I kept interrupting my work to check Claude’s Usage page—and occasionally returned to a Claude Code session only to discover it had been waiting for my approval.
So I built Runaway, a native macOS app that puts your Claude session usage, weekly limits, reset times, and burn-rate estimate around the MacBook notch.
The part I enjoyed building most is Agent Watch. It uses Claude Code hooks to detect when a session needs input or finishes. The notch briefly expands with the project name, then leaves a small status light so you can notice it without babysitting the terminal.
Claude Code helped me work through the SwiftUI/AppKit implementation, window behavior around the physical notch, hook integration, and several rate-limit edge cases.
The core usage meter and burn-rate estimate are free. There’s also Agent Watch, themes, alerts, and additional usage details.
I’d love feedback from other builders—especially anyone experimenting with Claude Code hooks or unusual macOS interfaces.
Posted Aug 3, 2026, 10:54 AM UTC