Udon is under active development. Documentation not final.
udonudon

Activity

Watch CPU, memory, disk, network, and energy use on your Mac process by process from the browser, and quit or force quit anything that misbehaves.

Activity is a live process monitor for the Mac. It shows what the machine is busy with, process by process, and lets an admin stop one. The daemon samples only while the page is open, so a closed Activity page costs nothing.

The Activity page with CPU, memory, network and power tiles above the process listThe Activity page with CPU, memory, network and power tiles above the process list

The tiles

Four tiles run across the top, each with a trend line for the last two minutes. Hover or focus one for its breakdown:

TileShowsHover for
CPU loadTotal usage, split into user and systemLoad average and core count
Memory pressureNormal, Warning, or Critical, with memory in useTotal, used, compressed, and swap
NetworkReceive and send ratesByte rates and packet rates
PowerWatts drawn now, and the top processThe three processes with the most energy impact

On a phone, only the tile for the open tab shows, and the Disk tab gets a Disk activity tile.

The process list

Five tabs sit under the tiles. Each lists the same processes with columns for its resource:

TabColumnsSorted by
CPU% CPU, Threads% CPU
MemoryMemory, ThreadsMemory
EnergyEnergy impact, Wakeups/sEnergy impact
DiskWritten/s, Read/sWritten/s
NetworkSent/s, Received/sSent/s

Every tab also shows the process name, the user that owns it, and the PID. Click a column heading to sort; each tab keeps its own sort for the rest of the browser session. The search button in the toolbar filters by name or PID, separately on each tab. The list shows 50 processes a page and refreshes every two seconds.

Per-process network rates come from nettop, which Udon runs only while the Network tab is open. A process it can't match shows a dash instead of a zero, so an unmeasured process never looks idle.

Energy impact is an estimate built from processor time and idle wakeups. The watts on the Power tile are a real reading from the Mac's sensors.

Stop a process

Hover a row and open its three-dot Actions menu:

  • Quit asks the process to shut down, so it can save and close.
  • Force quit stops it at once. Unsaved work is lost.

Both ask first, naming the process and its PID. Stopping a process needs an admin account and is recorded in the audit log; for other roles both items are greyed out. On a phone, tap a process to see all its readings; admins get Quit and Force quit there too.

What you can see

Activity needs an operator or admin account. Udon runs as your user, so it leaves out root-owned system processes rather than showing them with blank readings. Processes that exit mid-sample are skipped, so the count moves a little between refreshes. Rates are measured between two samples, so the first list after the daemon starts shows zeros for them.

The Processor, System, Network, and Power tiles on the dashboard open Activity on the CPU, Memory, Network, and Energy tabs.

Ask AI

Answers from Udon's documentation.

Ask how to install Udon, run containers, or share folders.