SkillAgentSearch skills...

NetSpeedMonitor

A minimal menu bar macOS app to monitor network speed

Install / Use

/learn @elegracer/NetSpeedMonitor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NetSpeedMonitor

Just a minimal menu bar macOS app.

It runs sysctl with c interface in a repeating timer.

Use at your own risk.

Functions

  1. Start at login.
  2. Set different update intervals, now with 5 options: 1s, 2s, 5s, 10s, 30s.
  3. Open Activity Monitor. When you notice abnormal network traffic, you could open Activity Monitor to check what process is the cause.

Note

For per-process network traffic monitoring, it usually requires nettop which is quite cpu-heavy making it impractical to keep running at the background. Implementing it to run only when the user click the status item to make the menu showing may be a good choice.

From v1.8, the UI is built using SwiftUI, on macOS 15, with minimum system version macOS 14.6. Since I haven't successfully built it with lower version of github action runner images, it is what it is now. Later if I have the chance, I would make it compatible with lower version of macOS.

Any PR for feature enhancement or compatibility improvement is welcomed!

Screenshot

View on GitHub
GitHub Stars209
CategoryDevelopment
Updated1d ago
Forks23

Languages

Swift

Security Score

95/100

Audited on Mar 23, 2026

No findings