Udon is under active development. Documentation not final.
udonudon

Monitoring

See live CPU, memory, network, power, and disk use for your Mac on the dashboard, and check that Udon's permissions and container engine are healthy.

The dashboard shows the Mac's live CPU, memory, network, power, and disk use on tiles that update while the page is open. Click a tile to open the page behind it, such as Activity for the same numbers process by process.

The Processor tile, with a bar per coreThe Processor tile, with a bar per core

Dashboard tiles

A new dashboard starts with six tiles: Processor (at its largest size), System, Containers, Network, Power, and Disks. Each comes in three sizes, and you resize, move, or remove them like any other tile. Shares, Homebrew, and Tailscale wait in the Tile Library.

TileSmallLarger sizes addOpens
ProcessorTotal CPU use and the 1-minute load averageA trend line, then a bar per core with the chip and core countActivity, CPU
SystemMemory in use, of totalA memory ring, uptime, and load, then hostname, model, chip, and macOS versionActivity, Memory
NetworkDownload and upload rates with a trend lineThe primary IP, then up to five interfaces and the gatewayActivity, Network
PowerWatts drawn now, or the battery charge on a laptop, and a heat warning when the Mac runs warmA trend line, the power source, UPS charge, then time remaining and battery healthActivity, Energy
DisksPercent of the boot volume usedInternal disks, then every disk, each as a used-of-total barStorage
ContainersRunning of total, and "all running" or "N stopped"A grid of your containers with state dots; click a running app to open itContainers

Trend lines cover the last three minutes. Sizes use binary units (1 KiB = 1024 bytes), so they read a little lower than the decimal figures macOS shows.

Health

Settings → Health checks what Udon depends on, in two cards:

The System permissions card with Full Disk Access and Admin Privileges allowedThe System permissions card with Full Disk Access and Admin Privileges allowed
  • System Permissions: Full Disk Access and Admin Privileges, each Allowed or Denied. Udon needs both; until they're granted, the dashboard shows a full-screen prompt instead of its pages. Grant them from the menu bar app.
  • Services: the version of your container engine (Apple Container or OrbStack) and of Homebrew. A missing or failing service shows Not installed or Unavailable; hover it for the daemon's message. When a newer version exists, an Update chip appears beside the version. For Homebrew it runs the update in the same live terminal the Packages page uses. The container engine installs separately from Udon, so its chip opens a dialog with a link to the release.

Service results are cached for 60 seconds. An admin can check again at once with the circular-arrow button (Recheck) on the System Permissions card.

Full Disk Access is checked at startup and every 10 seconds while macOS refuses it. A grant, or a check that couldn't verify access either way, is kept until restart or a manual Recheck. Background service health checks continue without reopening protected files. Use Recheck after changing the Full Disk Access switch in macOS. If a permission screen replaces the dashboard, its button is Check again. The menu bar's Permissions refresh also checks both processes. See Verify Full Disk Access if Udon still reports missing access.

A failing check, such as a stopped container engine, puts a red dot on Settings in the sidebar. A missing Homebrew doesn't, since only the Packages page needs it. Waiting updates get an accent dot instead; see Attention dots.

Ask AI

Answers from Udon's documentation.

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