Cost / API Spend Dashboard

Generated 2026-07-08T04:58:46Z · month starting 2026-07-01 ·

Anthropic — AI Review Runs (Max plan token proxy)

Anthropic: Max plan (flat rate) — no token-usage API available yet.

gh CLI must be authenticated, and the ai-review.yml workflow must exist in this repo.

Google API Quota Headroom

Google APIs: Configure google-api-monitor-token in Keychain to enable quota data.

Required Keychain entries: google-api-monitor-token (Cloud Quotas OAuth token) and google-cloud-project-id. The Cloud Quotas API requires at minimum roles/cloudquotas.viewer on the project.

Cloudflare Pages Deploys

Cloudflare Pages: Configure cloudflare-api-token and cloudflare-account-id in Keychain to enable data.

Required Keychain entries: cloudflare-api-token (already exists) and cloudflare-account-id. The token needs Pages:Read permission.

Cloudflare Workers Requests

Cloudflare Workers: Configure cloudflare-api-token and cloudflare-account-id in Keychain to enable data.

The same cloudflare-api-token is used. Requires Analytics:Read permission. Uses Cloudflare GraphQL analytics endpoint.

GitHub Actions Fast-Runner Minutes

GHA Minutes: GitHub billing API returned no minute data (may require org-level token or Pro plan).

Requires gh CLI to be authenticated. The billing API endpoint is /users/{username}/settings/billing/actions.

Self-Hosted Runner Status

Runners online
0
informational — not billed against GHA minutes
Self-hosted runners do not count toward GHA minute limits. Self-hosted runners have no per-minute billing. Online count is fetched via the GitHub Actions Runners API.