← Back to projects

AgentPulse

The problem:

Claude Code, Codex, Cursor and Copilot all track usage separately. The numbers that matter- your allowance percentage and tokens spent are buried in account files, desktop apps or vendor dashboards. You do not know you’ve hit a limit until you’re blocked mid-flow.

What I built:

A native macOS menu bar app that pulls usage from all your AI coding tools into one place.
Click the icon, see your plan, limits and token spend. No context switching. No surprises.

What it reads:

  • Claude Code plan + session/weekly limits (via OAuth)
  • Claude desktop app fallback when sign-in expires
  • Codex session tokens from local logs
  • Cursor, Gemini CLI, Copilot sign-in status

What it doesn’t do:

No team dashboards, No billing, No multi-machine sync, and No notifications (yet)
This version is for one developer, on one Mac, who wants to see their numbers without opening five apps.

How I built it:

Swift + SwiftUI for macOS14+. Reads local config files and Keychain tokens. One network call (Anthropic OAuth) only when Claude Code sign-in is valid. Acceptance test in test.sh
Product spec in repo.

Screenshots:

→ View on Github