Repository navigation
Pulse 0.1.0
The first tagged release of Pulse: a macOS menu bar app with floating usage rings for Claude, Codex, Grok and Antigravity, and a Codex pet you can chat with by text or live voice.
Source only. Build it with ./package.sh --install (Xcode 26 or later). There's no prebuilt app. See the README for requirements and signing.
What's in it
- Usage rings for Claude, Codex, Grok and Antigravity on your own subscription sign-ins, refreshed every 2 minutes. Click a ring for its windows and reset times. A failed check keeps the last numbers, marked stale, with the reason.
- The Codex pet: chat by text, or talk with ⌃⌥Space (tap to pause the microphone, hold to talk). Bigger jobs go to Codex helpers while you keep talking. Results the voice didn't get to say are caught up once the call is quiet.
- Permission prompts for commands, file changes, network access and tool consent, with Allow once, Always allow and Allow for this conversation where Codex supports it.
- Settings: a separate switch to show or hide the pet; the work model and effort from the pet card's header; Launch at login, appearance and the voice shortcut.
Known limits
- Live voice depends on Codex's experimental realtime protocol and the voice helper in your Codex CLI package (tested with 0.160.0).
- A paused microphone sends only silence but keeps the call connected; end the call when you're done talking.
- Signing is ad-hoc unless you set your own identity, and macOS asks for microphone permission again after each ad-hoc rebuild.