Get it for macOS

Watch the Mac that runs bb — battery, heat, disk and sleep — from your phone. A macOS-style sidebar page shows CPU, memory pressure, disk, network and power draw with 1, 6 and 24 hour charts, plus the apps that hold the machine awake. Processor, SSD and battery temperatures, macOS thermal pressure, SMART status and kernel panics are read without sudo. Pushes cover only real trouble: battery under 20%, overheating, memory or disk running out, battery-controller faults and an unexpected reboot, with warnings held until morning during quiet hours. macOS on Apple Silicon only; alerts need the push-notifications plugin, sleep and shutdown add a one-time sudoers rule, and the interface is in Russian.


Overview

View source

What you get

A Mac Watch page in the sidebar, built like the macOS system panel. Live charts of CPU, memory, network and power draw for the last 1, 6 or 24 hours.

Memory pressure spread out: app, wired, compressed, cached and swap. App lists by memory and by CPU, with the real icons.

A "Staying awake" block answers what keeps the machine up: is the lid closed, is sleep disabled system-wide, which processes hold a sleep assertion. It reads macOS itself, so any keep-awake app works, including one that only flips the system flag.

Power: charge, the watts the Mac draws right now, adapter wattage, battery health, cycles and temperature.

A Security panel holds the temperature of the processor, SSD and battery, macOS thermal pressure, battery-controller faults, cell spread, charging limited by heat, disk SMART status and kernel panics.

Alerts

Push notifications only for real trouble: overheating, battery under 20%, memory or disk running out, SMART, a battery-controller fault, a kernel panic, an unexpected reboot. Running on battery, a closed lid and high load never notify. In the quiet hours, 23:00-09:00 by default, only critical alerts arrive; the rest wait for the morning. A repeat alarm comes at most every 30 minutes, a warning every 6 hours, and at most one notification per 15 minutes.

Power buttons: turn the display off, sleep with a wake timer, shut down.

How it works

Every 15 seconds the plugin reads stock macOS tools: vm_stat, sysctl, pmset, ioreg, netstat and ps. No sudo, nothing installed. 24 hours of history stay in BB storage at one-minute resolution. Agents get bb mac-watch status [--json] and a skill that answers "is the Mac at home still awake".

Requirements

macOS on Apple Silicon. Alerts go through the push-notifications plugin. Sleep, the wake timer and shutdown add a one-time sudoers rule for exactly three commands. Collection runs only while bb runs: if the Mac dies or leaves the network, the plugin goes with it and the page simply stops updating. Battery swelling cannot be measured directly; only the early signs are visible. The interface is in Russian.

More from Artur Karapetyan

Diagram FencesDraws PlantUML, Graphviz, D2 and the rest of the Kroki diagram family in chat and in Markdown file previews. Mermaid stays with bb. PlantUML and D2 install from the plugin's settings screen; Graphviz uses dot when it exists and a bundled WASM renderer otherwise. Diagrams go to kroki.io only when no local engine can draw them, and a self-hosted Kroki URL can replace it. Diagram source is capped at 64 KB and every render is cached.NewDictation ShortcutsDictate into a BB draft by holding Space, then release to finish. Enter finishes recording without sending, Escape cancels, and Ctrl+Shift+Space toggles recording without holding a key. Microphone tooltips and modifier-held badges show the controls beside BB’s native buttons. Requires BB 0.46.1+, microphone permission and an available BB voice-input service; that service’s existing account requirements and charges still apply, with no additional speech service installed.NewVPS Watch LiteKeep an eye on your personal Linux VPS without installing a monitoring stack. See CPU, RAM, root disk and inode usage with absolute capacities and compact history charts. Read system counters over SSH or import an existing collector history without running duplicate measurements; the optional collector caps VPS history at 32 MiB. Requires SSH key access to Linux; optional background collection requires a separate Python 3 and Docker systemd setup, with no paid service or external API.NewWorkbench ExplorerKeeps a file tree beside every thread that shows what the agent changed in git colours, one click away from the diff. Quick Open finds any file from a few letters of its name, and Search in Files previews every replacement before it is written. The tree works from the keyboard: arrows, F2 to rename, Delete to move to the Trash with Undo, and Cut, Copy and Paste for files; drag and drop moves them. Files open in BB's own editor, with Material Icon Theme icons. Git colours and diffs need a git repository; the Trash works on macOS and Linux.New

More in Utilities 34

Inspect or control the computers bb runs on.

View all