AgentStreak app icon

See what your
AI coding agents cost.

AgentStreak lives in your Mac’s menu bar and turns your local Claude Code, Codex, Cursor, and Copilot usage into a daily spend heatmap — your coding streak at a glance. It also keeps your Mac awake while agents run, so an overnight job never stalls.

Download on the Mac App Store
Inside AgentStreak

Your AI coding spend, and what keeps your Mac awake

From the menu bar, AgentStreak gives you a focused view of local coding-agent usage and cost, the apps blocking sleep, intentional pins, and history.

AgentStreak agent token usage dashboard with a daily heatmap, model breakdowns, and estimated costs
Agent token usage A daily heatmap of local coding-agent tokens, model breakdowns, and estimated costs — your streak at a glance.
AgentStreak showing pinned apps that it keeps awake intentionally
Pinned work Keep specific apps or command-line tools awake on purpose.
AgentStreak sleep history timeline with ended and active blockers
Sleep history Review a local timeline of active and ended sleep blockers.
AgentStreak showing current apps preventing sleep on macOS
Current blockers See every active sleep-preventing assertion and how long it has been running.
Why AgentStreak

Built for people who code with agents

🔥

Your coding streak

A daily heatmap of local token usage across Claude Code, OpenCode, Codex, Cursor, Copilot CLI, and more — with model breakdowns and estimated costs, all on your Mac.

Never stall an overnight run

Keep your Mac awake automatically while a coding agent is working, and let it sleep again the moment the run finishes.

🔍

See your sleep blockers

Know exactly which apps and processes are holding your Mac awake, with live durations and a local history timeline.

🔒

Local and private

Everything runs on your device. No account, no telemetry, no data leaves your Mac — native SwiftUI, not Electron.

Features

📈

AI Coding Spend Tracker

Daily local token totals, model breakdowns, and estimated costs for popular AI coding tools — rendered as a heatmap of your coding streak.

📁

Automatic Source Discovery

Authorize your home folder once and AgentStreak detects common coding-tool usage folders using macOS security-scoped access.

Keep Awake for Agents

Automatically prevent sleep while a selected coding agent is running, so long overnight jobs finish instead of stalling.

🔍

Real-Time Sleep Monitoring

Polls macOS power assertions every few seconds so you always have the latest picture — the menu bar flame lights up when something is holding your Mac awake.

📌

Pin Any App or CLI Tool

Pick any running app or command-line tool from the inline process picker and AgentStreak prevents sleep on its behalf. Pins survive relaunches and reactivate automatically.

🕒

Sleep History

See a local timeline of sleep-preventing activity, including active and ended assertions with durations, so you can spot recurring blockers.

🔔

Notifications

Get a native macOS notification whenever a new sleep-preventing assertion appears, so nothing sneaks by unnoticed.

💫

Lightweight & Native

Built with SwiftUI for macOS 14+. No Electron, no web views, no telemetry. Local data stays local and the app runs quietly in the menu bar.

How It Works

1

Install

Get AgentStreak from the Mac App Store. It runs quietly from your menu bar with no setup required.

2

See Your Spend

Authorize your home folder once and AgentStreak turns your local coding-agent logs into a daily token & cost heatmap.

3

Keep Agents Running

Let AgentStreak keep your Mac awake while an agent works, and watch what else is holding sleep with live durations.

4

Control Sleep

Pin apps that need to stay awake, review sleep history, or drill into a process to see details and take action.

Start your coding streak

Built for macOS 14+ and available on the Mac App Store.

Get it on the Mac App Store