Skip to content

amer8/pulsebar

Repository files navigation

PulseBar menu preview

CI

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.

Requirements

  • macOS 13 Ventura or newer.
  • Local DGX Dashboard reachable at http://127.0.0.1:11000 through either NVIDIA Sync or a manual SSH tunnel.
  • Valid dashboard credentials.

Compatible Systems

PulseBar targets the local DGX Dashboard rather than a specific enclosure. Known compatible NVIDIA GB10 variants are:

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.

Installation

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.

First Run

  1. Launch PulseBar.
  2. Open Preferences… from the menu bar item.
  3. Enter your dashboard username and password.
  4. After sign-in, PulseBar stores the returned token in Keychain and starts the telemetry stream.
  5. On later launches, PulseBar restores the saved session and reconnects automatically.

Development

See CONTRIBUTING.md for source setup, local builds, the release process, and implementation details.

License

PulseBar is released under the MIT License. See LICENSE.

Legal Notice

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.

Privacy And Security

See SECURITY.md for privacy and security details.

About

Unofficial macOS menu bar monitor for NVIDIA DGX Spark, streaming local DGX Dashboard GPU and memory telemetry.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors