Claude Web
Session-backed quota visibility, reset timing, and auth health for Claude's rolling windows.
- · 5h windows
- · weekly limits
- · auth state
DevQuota is a local-first Chrome extension for viewing AI coding quotas, reset windows, alerts, and activity across Claude, ChatGPT, Codex, Cursor, and GitHub Copilot. Quick reads live in the popup; deeper setup, delivery, and diagnostics live in the full workspace.
ACTION POPUP · LIVE SNAPSHOT
PROVIDERS
4
ALERTS
3
ACTIVITY
18 events
DELIVERY
4
Reads signals from
§ 01 · THE SIGNAL
Use the popup for the immediate read. Open the workspace for sources, alerts, activity, delivery, setup, guide, diagnostics, and the in-extension policy pages.
§ 02 · A POSITION
Local-first by design.
Explicit about the network path.
DevQuota keeps its own working state on this device and does not run a publisher analytics pipeline or hosted control plane. The runtime still talks directly to enabled providers, and it can send browser notifications, console output, webhooks, or TRMNL payloads only when you configure them.
PUBLISHER BACKEND
none
PROVIDER REQUESTS
enabled only
OPTIONAL DELIVERY
user-set
STORAGE
this device
§ 03 · PROVIDERS
Track Claude, ChatGPT, Codex, Cursor, and GitHub Copilot quotas from one browser extension workspace. API-based tracking and additional quota sources are part of the next expansion of the same workspace.
Session-backed quota visibility, reset timing, and auth health for Claude's rolling windows.
Short-window and weekly quota visibility for ChatGPT and Codex web sessions.
Plan usage, billing-cycle health, and authentication checks for Cursor Web.
Chat and premium-request quota visibility alongside the rest of your stack.
§ 04 · CAPABILITIES
01 · ALERTS
The alert feed tracks quota, reset, billing, and authentication issues. Review what fired, where it was delivered, and what is still cooling down.
Dashboard · Cursor remaining capacity breached
Browser notification · Claude reset warning sent
Webhook · Ops bridge received the latest snapshot
02 · RESET WINDOWS
CLAUDE · 5H
02:14:06
CURSOR · MONTHLY
12d 03h
CODEX · WEEKLY
3d 06h
03 · ACTIVITY
Source syncs, webhook tests, TRMNL pushes, and delivery outcomes all land in the activity log.
04 · SETUP
STARTER FLOW
4 steps
05 · DELIVERY
4 channels
Test destinations, inspect failures, and keep alert routing in the same workspace.
06 · WORKSPACE MAP
RUNTIME POSTURE · CURRENT BUILD
This section maps the current repo: local storage, provider host permissions, source-specific collection paths, and the optional delivery channels a user enables.
// runtime posture, flattened and auditable
{
"name": "DevQuota",
"runtime": "browser-extension",
"backend": null,
"account": null,
"publisher_telemetry": false,
"publisher_hosts": [],
"provider_hosts": [
"claude.ai",
"chat.openai.com",
"chatgpt.com",
"cursor.com",
"github.com"
],
"optional_delivery": [
"browser-notifications",
"console",
"webhook",
"trmnl"
],
"storage": {
"location": "this device",
"medium": "partitioned chrome.storage.local",
"secrets": "stored separately, encrypted when available"
},
"capabilities": {
"read_session_signals": true,
"persist_activity": true,
"dispatch_alerts": true,
"rewrite_prompts": false,
"act_on_behalf": false
},
"providers_observed": [
"claude.ai",
"chatgpt.com",
"cursor.com",
"github.com/copilot"
]
}§ DATA LEDGER
WE SEE
WE NEVER SEE
§ VERIFY
— three checks to confirm the current runtime shape
Open DevTools and confirm requests go only to enabled providers or user-configured delivery endpoints.
// expected: no DevQuota-owned host provider and webhook traffic only when enabled
Inspect the extension manifest. host_permissions list only the provider surfaces the collectors need.
host_permissions: [ "chat.openai.com/*", "chatgpt.com/*", "claude.ai/*", "cursor.com/*", "github.com/*" ]
Run in the extension's service worker console:
> chrome.storage.local.get() > // entire dataset, local
§ POSITION
Most monitoring products route state into a hosted control plane. DevQuota does not. It stores its own working set locally, talks directly to enabled providers, and only sends deliveries to endpoints the user explicitly configures.
§ CHAPTER III · HOW
INSTALL
Install the Chrome extension and open the integrated workspace in a full tab.
RUN SETUP
Use Setup or Sources to enable providers, pick defaults, and decide how alerts should surface.
WORK THE SURFACES
Quota cards, alerts, activity, delivery channels, setup, guide, and developer diagnostics all live inside the extension.
Install it§ CHAPTER IV · FAQ
Still have questions? Use the contact page for support, bugs, and policy questions.
DevQuota is a local-first Chrome extension with its own popup and full dashboard workspace. There is no hosted control plane, no web account, and no publisher-managed cloud workspace.
Install the extension, stay signed in to the providers you use in the same browser, and DevQuota reads quota, reset, and auth signals from those signed-in sessions with source-specific collectors where needed.
Yes. The current build includes the action popup plus Dashboard, Alerts, Activity, Setup, Guide, and a Settings workspace covering Sources, Alerts, Activity, Preferences, Delivery, Development, and About.
There is no DevQuota backend receiving your usage history. The extension stores state locally, talks to the providers you enable, and can send optional deliveries only to browser notifications, console, webhooks, or TRMNL endpoints you configure.
Sources, thresholds, reset warnings, refresh cadence, browser notifications, console output, webhook destinations, TRMNL devices, activity retention, settings import and export, and developer log policy are all configurable inside the current workspace.
Today the build targets Chrome Manifest V3 and supports Claude Web, Codex Web / ChatGPT, Cursor Web, and GitHub Copilot Web. More monitors and API-based tracking are planned next.