All percentages show budget remaining — 100% = full, 0% = exhausted.
Paste your sessionKey cookie from claude.ai (starts with
sk-ant-sid01-). It is encrypted before storage.
claude.ai tab, press F12 to open DevTools.» if it's hidden in the overflow).sessionKey — not sessionKeyLC.sk-ant-sid01-).You'll only redo this when the key expires — the dashboard shows a banner when that happens.
Paste the contents of ~/.codex/auth.json (recommended — enables
auto-refresh so the token never expires). Encrypted before storage.
codex login in the Codex CLI at least once.~/.codex/auth.json on the machine where Codex is logged in.refresh_token needed for auto-renew).With the full file, the token auto-renews; with only the access_token you'll re-paste when it expires.
Channels are configured via server .env.
The "usage to phone" notification carries ↻ Refresh and
Open buttons (ntfy). Refresh needs PUBLIC_URL set
in .env so your phone can reach the dashboard.