Repository navigation
v0.2.0
The first signed build of Pulse. Download Pulse-0.2.0.dmg, open it and drag Pulse to Applications.
- Signed with the project's Developer ID, with the hardened runtime, and notarized by Apple. macOS asks once whether to open an app downloaded from the internet.
- For Apple silicon Macs on macOS 26 or later.
- The first voice call asks for access to the microphone, your Documents folder (the pet works in
~/Documents/codex-pet) and devices on your local network, and later for folders the pet reads, such as Downloads. If that first call times out while you answer the prompts, start it again. - Check the download with
shasum -a 256 -c Pulse-0.2.0.dmg.sha256in the folder that holds both files.
New app ID
Pulse's app ID is now io.github.tommyent.pulse (it was app.pulse). If you built an earlier version from source, judging by the code (not tested on an upgrade):
- These start fresh: the Grok sign-in, Connect web sign-ins, the pet's conversation and its work model choice, Always allow approvals and the microphone permission. Launch at login may need turning on again.
- These carry over, because they live in
~/Library/Application Support/Pulse: your settings for accounts, rings, the battery and breaks, the break history and usage snapshots. - The
defaultscommands for testing now use the new ID, for exampledefaults write io.github.tommyent.pulse simulatedBreak micro.
Since 0.1.0
Break reminders with a break screen, ideas, agents and a history; a battery ring and low-battery alerts; an alert when a usage window nears its limit; Show what's left; Glass and Solid appearances; the pet's approvals go to Codex's auto-review. Pulse now requires macOS 26. The README describes each.