PulseBar is an unofficial macOS menu bar monitor for telemetry exposed by the DGX Dashboard web app on NVIDIA DGX Spark and compatible NVIDIA GB10-based OEM systems. It signs in to the local dashboard, listens to the server-sent event stream, and shows a compact RAM and GPU status item in the menu bar.
- macOS 13 Ventura or newer.
- Local DGX Dashboard reachable at
http://127.0.0.1:11000through either NVIDIA Sync or a manual SSH tunnel. - Valid dashboard credentials.
PulseBar targets the local DGX Dashboard rather than a specific enclosure. Known compatible NVIDIA GB10 variants are:
- NVIDIA DGX Spark
- Acer Veriton GN100 AI Mini Workstation
- ASUS Ascent GX10
- Dell Pro Max with GB10
- GIGABYTE AI TOP ATOM
- HP ZGX Nano AI Station
- Lenovo ThinkStation PGX
- MSI EdgeXpert MS-C931
NVIDIA Sync can expose the local dashboard automatically. Without NVIDIA Sync, forward the dashboard port manually, following NVIDIA's manual SSH flow:
ssh -L 11000:localhost:11000 <username>@<IP-or-spark-hostname.local>Then open http://127.0.0.1:11000 and sign in with the same dashboard credentials PulseBar uses.
Download the latest GitHub Release DMG, open it, and drag PulseBar.app to Applications.
Signed direct-download builds can check for app updates from the PulseBar menu.
- Launch PulseBar.
- Open
Preferences…from the menu bar item. - Enter your dashboard username and password.
- After sign-in, PulseBar stores the returned token in Keychain and starts the telemetry stream.
- On later launches, PulseBar restores the saved session and reconnects automatically.
See CONTRIBUTING.md for source setup, local builds, the release process, and implementation details.
PulseBar is released under the MIT License. See LICENSE.
PulseBar is an independent, unofficial project and is not affiliated with, sponsored by, endorsed by, or approved by NVIDIA Corporation. NVIDIA, NVIDIA Sync, DGX, DGX Spark, GB10, and DGX Dashboard are trademarks, registered trademarks, or product names of NVIDIA Corporation or its affiliates. Other company and product names are trademarks, registered trademarks, or product names of their respective owners. Their use here is solely to identify compatibility with a locally running dashboard and supported hardware.
See SECURITY.md for privacy and security details.
