Construido con IA

Claude Monitor

Monitor de menu bar de macOS para Claude Code

SwiftSwiftUIOpen source
Monitor de menu bar de macOS para Claude Code

Una app nativa en Swift/SwiftUI en la menu bar que rastrea los rate limits de Claude Code en tiempo real — uso de sesión y semanal, conteo de mensajes y tokens por modelo. Cero dependencias, compilada sin Xcode. Open source.

Estado & links

Open source · GitHub

Problema

Claude Code's usage limits are invisible until you hit them. When you're running agents all day, you want to know — at a glance, without leaving the editor — how much of your 5-hour session and weekly budget is left, and where the tokens are going. There was no lightweight, native way to see that.

Qué construí

Built a native menu-bar app in Swift

A single-purpose SwiftUI + AppKit app that lives in the macOS menu bar. It reads the `anthropic-ratelimit-unified-*` response headers via a minimal 1-token Haiku call every five minutes, using the OAuth token already in the macOS Keychain — no separate login, no server.

Surfaced the numbers that matter

The popover shows 5-hour session usage, weekly (7-day) usage, today's message count, a 7-day bar chart, tokens split by model, and currently active sessions with per-process memory — the whole picture in one glance.

Kept it honest and dependency-free

Zero external dependencies, compiled with `swiftc` (no Xcode project), and shipped with a `--snapshot` mode that renders the UI from fixed sample data — so the marketing screenshot never leaks real usage. Open-sourced under MIT.

Números

Open source on GitHub (github.com/YuriS5N/claude-monitor), MIT.

Native Swift/SwiftUI, zero dependencies, compiled without Xcode.

One 1-token Haiku call every 5 minutes to read rate-limit headers.

Deterministic `--snapshot` mode for leak-free screenshots.

¿Interesado en trabajar juntos?

Agendar call