A floating Dynamic Island-style monitor that tracks your Claude Code, Gemini CLI, Codex, and GitHub Copilot sessions in real time — across Linux, macOS, and Windows.
A cross-platform rewrite of the macOS-only ClaudePulse, extended to monitor every major AI coding CLI at once.
A single floating capsule that expands into a full session list on hover. Unobtrusive when quiet, information-dense when you need it.
Claude Code, Gemini CLI, Codex, GitHub Copilot — all tracked simultaneously. Each session shows its provider's official icon.
Per-provider audio cues for two events: "task complete" and "waiting for user input". Pick sounds independently for each CLI.
One hook architecture (via a native sidecar binary) works identically across bash, PowerShell, and cmd.exe — no shell-specific quoting hacks.
Manual toggle in Settings or Tray. Accent colour picker with five options. Text size S / M / L.
Launching a second time focuses the running window instead of spawning a dead tray icon. Auto-detects installed CLIs on first run.
The capsule colour + label tell you exactly what each session is doing.
Settings live in a compact tabbed sheet. No modal spam, no browser tabs.
Toggle each CLI on/off — hooks install or remove immediately. Auto-detection shows which CLIs you already have.
Per-provider dropdowns for both completion and waiting states. Ship your own MP3s; the button opens the sounds directory.
Theme, accent colour, keep-expanded toggle, and text size — everything that tweaks the look is here.
v0.2 ships as zip archives — no installer, no package manager. Download, unzip, run.
unzip agent-pulse-vX.Y.Z-linux.zip -d agent-pulse
cd agent-pulse
chmod +x agent-pulse agent-pulse-hook
./agent-pulse
Keep agent-pulse and agent-pulse-hook in the same folder — the main app locates the sidecar at its own sibling path.
Pick the build for your chip: Apple Silicon (-macos-arm64.zip) or Intel (-macos-x64.zip).
unzip agent-pulse-vX.Y.Z-macos-arm64.zip -d agent-pulse
cd agent-pulse
chmod +x agent-pulse agent-pulse-hook
# Strip Gatekeeper's quarantine xattr so the unsigned binary can launch
xattr -cr ./agent-pulse ./agent-pulse-hook
./agent-pulse
Why the xattr step? The binaries aren't signed with an Apple Developer certificate yet, so macOS tags them as quarantined on download and Gatekeeper refuses to launch them ("cannot be opened because the developer cannot be verified"). Removing the xattr tells Gatekeeper to skip that check for these two files. Alternatively, in Finder right-click the binary → Open, then Open again in the warning dialog.
agent-pulse-v0.2.0-windows.zip from the Releases pageagent-pulse.exeSmartScreen may warn on first launch (binaries aren't code-signed). Click More info → Run anyway.