A lightweight, aesthetically pleasing system and network monitor for the macOS menu bar.
Real-time Network Speeds • System Stats (CPU/RAM/Battery) • Detailed Diagnostics • Fully Customizable
Net Bar is your all-in-one menu bar dashboard. Beyond just tracking download and upload speeds, it now provides a comprehensive view of your Mac's health. Monitor CPU usage, Memory pressure, Disk storage, Battery status, and Thermal state at a glance. Access detailed diagnostics and customize the layout to fit your needs with a single click.
- Real-time Monitoring: View current download and upload speeds directly in the menu bar.
- Pin to Menu Bar: Pin any stat to the menu bar — network speed, signal strength, ping latency, CPU, memory, disk, temperature, or battery. Multiple pinned stats display side-by-side (e.g.
↑ 1.2 MB/s ↓ 5.7 MB/s | CPU: 25% | RAM: 60%). Network speed is pinned by default. - Connection Status Indicator: Menu bar text turns red when internet connectivity is lost, giving you an instant visual cue.
- Comprehensive System Stats: Monitors more than just network:
- Memory Usage: Track actual RAM usage and pressure.
- Processor Usage: Track CPU usage.
- Storage: Monitor disk space (Used vs Free).
- Battery: Real-time battery health and status adjustments.
- Temperature: Keep an eye on device thermal state.
- Detailed Network Diagnostics: Access rich Wi-Fi details (SSID, Link Rate, Signal/RSSI, Noise) and Latency ping.
- Advanced Customization:
- Drag-and-Drop Reordering: Rearrange every section in the dashboard to suit your workflow.
- Dynamic Filtering: Disable sections you don't need (like "Disk" or "Battery"), and they vanish from the interface and reorder list entirely.
- Typography: Fine-tune font size, line spacing, and kerning.
- Smart Tips: The app now gives you helpful tips based on your specific hardware status (e.g., "High Memory Usage" or "Weak Signal"), but only for enabled sections.
- Privacy-First: No location permissions required. All monitoring is performed locally with no data collection.
- Native Experience: Built with SwiftUI and AppKit for a seamless, lightweight, and crash-free macOS experience.
Net Bar is fully open source. The application does not collect, store, or transmit any personal data. All network monitoring is performed locally on the device.
As this application is not signed with an Apple Developer certificate, macOS may display a warning stating that the app is "damaged" or "cannot be opened." This is a standard security message for unsigned software.
To resolve this, execute the following command in Terminal after moving the app to the Applications folder:
xattr -rd com.apple.quarantine /Applications/NetBar.app- Download the latest
NetBar_Installer.dmgfrom the Releases page. - Open the mounted image.
- Drag
Net Bar.appinto theApplicationsdirectory. - Run the Gatekeeper command mentioned above if necessary.
- Launch Net Bar from the Applications folder.
To compile the application manually:
-
Clone the repository:
git clone <your-repo-url> cd Net-Bar
-
Build and Install: Run the following script to build and install the application to the Applications folder:
bash build_and_install.sh
- macOS 14.0 (Sonoma) or later.
The UI design draws inspiration from Whyfi.

