ericjypark/codex-island

CodexIsland - AI usage limits in your MacBook notch

What it solves

CodexIsland is a native macOS overlay that allows users to track their AI usage limits for Claude Code and Codex in real-time. It solves the problem of having to manually check usage quotas across different providers, integrating these metrics directly into the MacBook notch (or menu bar) for constant, low-friction visibility.

How it works

The app acts as a local-first overlay. It reads existing authentication credentials from the Claude Code and Codex command-line tools (such as ~/.codex/auth.json or macOS Keychain) and calls the providers' own usage endpoints. It does not store credentials itself, but it does maintain a local SQLite database to track token counts and usage history over time.

Who it’s for

Developers and power users of Claude Code and Codex who want to monitor their 5-hour and weekly usage windows, estimate API costs based on local logs, and visualize their long-term AI consumption patterns on macOS.

Highlights

  • Notch-native design: A Dynamic-Island-style overlay that matches the hardware notch, with a fallback for non-notched displays.
  • Multi-provider tracking: Monitors both Claude and Codex usage across 5-hour and 7-day windows.
  • Cost estimation: Calculates estimated spend and token throughput using local session logs from Claude Code, Codex CLI, and OpenCode.
  • Usage visualization: Includes a contribution-style calendar for yearly activity and shareable usage cards with cumulative charts.
  • Privacy-focused: No telemetry, no crash reporting, and no proxy services; all aggregation and rendering happen on-device.
  • Cusomizable alerts: Optional warning and critical thresholds that tint the island when limits are approached.

Related

  • Project
  • Project
  • Dispatch
  • Project
  • Project