A lightweight, premium network speed monitor for your macOS menu bar. Track your real-time upload and download speeds with a clean, minimalist interface.
- Smart Switching: Automatically displays whichever speed is currently higher (Upload or Download).
- Clean UI: Minimalist menu bar display with mono-spaced formatting for consistent layout.
- Customizable Intervals: Choose between 1, 2, or 5-second update frequencies.
- Lightweight: Built with Python and optimized for low resource consumption.
- No Dock Icon: Runs as a pure menu bar app for a clutter-free experience.
- Go to the Releases page.
- Download the latest
NetSpeedMonitor.app.zip. - Drag
NetSpeedMonitor.appto your Applications folder. - First Run (Security): Because this app is independently developed, macOS may block it. To open it:
- Right-click (or Control-click)
NetSpeedMonitor.appin your Applications folder and choose Open. - In the dialog that appears, click Open again.
- Alternatively, you can run this command in Terminal to bypass the block:
xargs xattr -cr /Applications/NetSpeedMonitor.app
- Right-click (or Control-click)
You can install via Homebrew by tapping this repository directly:
brew tap nadesh00/netspeedmonitor https://github.com/nadesh00/netspeedmonitor
brew install netspeedmonitorIf you prefer to run from source, you'll need Python 3 installed:
# Clone the repository
git clone https://github.com/nadesh00/netspeedmonitor.git
cd netspeedmonitor
# Install dependencies
pip install -r requirements.txt
# Run the app
python3 net_speed_monitor.pyTo build your own .app bundle:
python3 setup.py py2appThe compiled app will be in the dist/ directory.
This project is licensed under the MIT License - see the LICENSE file for details.