Codex Usage by EddSee remaining Codex quota in two VS Code status bar items:
Each item shows a ten-character progress bar and opens Codex Usage: Show Details when clicked. Hover for remaining and used percentages, reset time, time until reset, and the last update time. This is an independent community extension, not an official OpenAI product. ScreenshotsA screenshot will be added after the public release is verified. The text preview above illustrates the status bar. No screenshot containing account information is included. Requirements
The protocol was inspected with Codex CLI 0.160.1. Other versions may work, but are not guaranteed. On Windows, the native executable in a standard npm Codex installation is discovered automatically. Other installation layouts can use the executable-path setting. InstallationVS Code MarketplaceAfter publication, search for Codex Usage by Edd in VS Code's Extensions view and verify publisher Edd. The extension identifier is From a VSIXDownload the VSIX from GitHub Releases once a release is available. In VS Code, run Extensions: Install from VSIX... and select the downloaded file. Reload the window if prompted. Local development
Open the project in VS Code and press F5, selecting Run Codex Usage. On Windows PowerShell, use Understanding the percentagesThe extension displays remaining quota: Primary is the 5-hour window (300 minutes); secondary is the weekly window (10080 minutes). Only the overall Codex bucket is displayed. Unavailable or incompatible windows show Severity follows the exact remaining percentage:
Reset times use your local timezone. Countdown text updates locally. Reaching a reset timestamp does not assume quota has recovered; the extension waits for service data. Commands
Settings
Recent complete Codex notifications suppress fallback reads. Unrelated or incomplete updates do not. Setting changes reconnect the owned app-server process. TroubleshootingOpen View → Output and select Codex Usage for diagnostics. The channel reports process lifecycle, handshake/read steps, privacy-filtered stderr, response shapes, parsing failures, and timeouts.
Do not paste raw terminal logs, authentication responses, or account data into public issues. Diagnostics are filtered, but review any information before sharing it. Protocol and compatibilityThe extension starts its own The app-server interface is experimental and may change between Codex versions. Unknown responses fail gracefully. The extension does not scrape terminal output, simulate Protocol reference: Codex app-server documentation. PrivacyThe extension does not read or store authentication credentials, access tokens, or API keys. Authentication stays inside the Codex CLI. Quota values are held in memory for display; no account IDs are retained for the UI. The extension adds no telemetry, makes no direct service requests, and logs no raw authentication responses or request parameters. Diagnostic response shapes withhold arbitrary values. Paths, credential patterns, account identifiers, and email addresses are filtered from diagnostics. Codex itself uses its own configuration and makes the service requests needed to obtain account limits. LicenseExtension code is MIT licensed. Generated protocol reference files retain their upstream Apache-2.0 licensing and are excluded from the VSIX; see THIRD_PARTY_NOTICES.md. |