spark v0.15.0

For Claude Code and Codex

Every limit,
one glance.

A native macOS menu bar app that shows how much of your AI coding limits is left, whether it will last until the reset, and where the tokens went.

$ brew install konradmichalik/tap/spark

View on GitHub

Free and open source · macOS 14 or later · No account, no tracking

What you get

providers, on equal terms
2
macOS, the minimum version
14+
between checks while you work
5min
external dependencies
0

The important part first. The rest one click away.

Session, week and the forecast on open. History, sessions, statistics and every limit behind a single click.

Reads, never writes. Spark reads the Claude Code Keychain entry and the Codex auth.json and writes neither. Codex tokens are never refreshed, so the CLI stays signed in. When the Claude token expires, Spark renews it with a refresh token it keeps in its own Keychain entry. Usage stats are parsed from local history files and stay on your Mac.

Running in a minute.

  1. Install with Homebrew

    brew install konradmichalik/tap/spark

    Or download the DMG from the releases page.

  2. Sign in once in the CLI

    claude auth login

    For Codex: codex login. Spark picks up whatever is signed in.

  3. Open Spark

    open -a Spark

    The ring appears in your menu bar. That is it.

To update: brew upgrade --cask konradmichalik/tap/spark. Requires macOS 14 or later. Build from source.