AI 产品解读Track Claude.ai usage limits (session and weekly) directly in the browser toolbar
Users need to monitor their Claude.ai API/usage limits without visiting claude.ai, avoiding unexpected limit exhaustion during sessions
1. User installs extension and logs into claude.ai in their browser. 2. Extension reads claude.ai session cookies via chrome.cookies API. 3. Background service worker periodically fetches usage data from claude.ai internal APIs (/api/organizations/{orgId}/usage, /api/usage, /api/bootstrap). 4. Data is stored in chrome.storage.local. 5. Popup displays usage cards with progress bars, percentages, and countdown timers. 6. Toolbar badge updates with remaining percentage or countdown when session is depleted.
Session (5-hour) and weekly (7-day) usage tracking with progress barsLive countdown timers showing when limits resetToolbar badge showing remaining usage percentage at a glanceColor-coded status (green/amber/red) as limits approachAutomatic plan detection (Free, Pro, Max, Team, Enterprise)Auto-refresh every minute in the background
- 目标用户
- Claude.ai users who want to monitor usage limits / Developers and power users of Claude.ai
- Analysis is based on static source code only; cannot verify runtime behavior or API response formats. The extension relies on claude.ai's internal/unofficial APIs which may change without notice. Cannot confirm whether the extension works with all Claude.ai plan types or organization structures.
付费分析未识别到付费功能
The extension itself is free with no paid features, no billing/license APIs, and no upgrade/payment UI. The 'pro' keyword matches in background.js refer to detecting the user's Claude.ai plan tier (Free, Pro, Max, Team, Enterprise) from API responses — not a paid feature of the extension. The 'buymeacoffee.com' link in popup.html is a voluntary donation link, not a payment gateway gating any functionality. The extension does not require payment to use any of its features.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 是
- 登录理由
- The extension has no built-in login UI. It relies entirely on the user's existing claude.ai browser session. background.js line 108-112 returns error 'Not logged in' with hint 'Open claude.ai and log in, then click Refresh.' when no cookies for .claude.ai are found. The extension uses chrome.cookies.getAll({ domain: '.claude.ai' }) to read session cookies and inject them as a Cookie header in fetch() calls to claude.ai APIs. Without a claude.ai login, the extension cannot fetch any usage data.