I Built Codex Pulse: A Native macOS Dashboard for Codex and Claude Quotas A developer has released Codex Pulse, an open-source native macOS app that displays Codex and optional Claude Web quota windows in the menu bar, desktop widget, and a unified dashboard. The tool is read-only and local-first, avoiding chat history, passwords, and API keys, and is available as a public preview for macOS 13+ on Apple Silicon and Intel. If you use Codex and Claude side by side, you have probably done the same tiny ritual many times: open one Usage screen, open another, remember which percentage belongs to which window, and guess whether the remaining quota will last until the reset. I built Codex Pulse to remove that ritual. Codex Pulse is an open-source native macOS app that puts Codex and optional Claude Web quota windows in the menu bar, a desktop widget, and one dashboard. It is a public preview for macOS 13+ on Apple Silicon and Intel. “60% remaining” sounds useful, but it is incomplete. To make a sensible decision before starting a long task, I need three different signals: The hard part is that Codex and Claude have different windows and different interfaces. Mixing their data into one “budget” creates another problem: a warning can look as if it belongs to the wrong provider. For Codex, Pulse keeps the weekly Codex window and the separate Codex Spark window visible, including reset time and a pace forecast. When the source provides usage aggregates, the full dashboard also shows local analytics such as tokens, cache, output, models, projects, days, and an estimated cost. Claude Web is an opt-in connection through Chrome. Pulse can show the current session, the weekly all-model window, and separate model windows such as Fable when Claude’s Usage page returns them. The compact widget defaults to Codex, but you can switch between Codex and Claude without opening settings. Each provider keeps its own reset time and pace signal. This is deliberately a read-only, local-first tool. Pulse does not read chat history or prompt text. It does not store passwords, cookies, API keys, access tokens, or account email addresses. Claude authentication remains in Chrome; the local connector sends only cleaned quota-window data such as labels, percentages, and reset times. There is one important limitation: Claude Web exposes quota percentages and reset times, not a complete token ledger, project breakdown, or exact spend. Pulse does not invent those missing numbers. Codex Pulse is a public preview. It is not yet signed with an Apple Developer ID or notarized, so macOS may show its standard one-time warning for an unsigned app. Claude Desktop without Claude Web is not a direct integration yet. The current Claude view needs an authorized claude.ai tab in Chrome. The source code, releases, universal DMG/ZIP downloads, and SHA-256 checksums are on GitHub: https://github.com/shromarketing/codex-pulse https://github.com/shromarketing/codex-pulse I would especially value feedback on two things: If you try it, a bug report with your macOS version, Pulse version, and reproducible steps is much more useful than a screenshot containing private data.