macOS activity monitor for dev machines

See what your Mac is actually running.

PulseDeck lives in the menu bar. It shows live CPU, memory, listening ports, real Energy Impact, and which coding agents are running right now.

Free and open source. Requires macOS 14 or later.

Not a screenshot: CSS. The agent sessions shown are the ones that were building this page.

The useful parts

Answers you can act on.

The menu bar gives you a quick read. The panel tells you what is behind it.

01

Know which coding agents are running

See active coding-agent sessions with their model, working directory, elapsed time, and a working or idle indicator.

02

See the container behind the port

Ports resolve to the real container and group by Compose project, instead of leaving you to decipher a forwarding proxy.

03

Sort by real Energy Impact

With the optional helper installed, PulseDeck reads per-process Energy Impact from powermetrics. CPU and energy are not the same ranking.

Build from source

Run it from the repo.

There are no published releases. Clone the repository, then build the app locally.

Open the repository
./build-app.sh
open PulseDeck.app
  • macOS 14 or later. This is a macOS menu bar app.
  • Energy Impact is optional. The app works without extra privilege. Per-process Energy Impact needs a root-installed helper because it uses powermetrics.
  • The helper can be removed. The bundled uninstall script removes it.