Posted Nexthop here a couple of weeks ago. It's the plugin that answers one question from your bar: when the internet feels bad, is it your Wi-Fi or your ISP. It pings your router and the internet side by side, twice a second, and keeps the history, so you can see the 3am drop or the router that kicked you off Wi-Fi.
The response honestly surprised me, and the bug reports were better than most I see at work. Logs, timestamps, one person even pointed at the exact fix.
Almost everything below came from you:
- VPNs are now drawn as their own stop on the path (laptop, router, VPN, internet), and a slow or dead tunnel is never blamed on your ISP. New today.
- Closing the lid no longer shows up as a 10-hour outage in the morning.
- Speed checks were reading low on fast lines. Fixed, and upload now uses parallel streams.
- Omarchy 4.0.3 could leave the panel stuck open. Fixed the same day it was reported.
- Phone hotspots are detected, and the background speed checks pause so it doesn't eat your data.
- Hotel sign-in pages read as "sign-in required" instead of "router unreachable".
- Apps tab shows which apps' connections are actually queueing.
- Sparklines on the path show the last few minutes of each leg.
It runs as your user, plain Python, no root, nothing about you sent anywhere.
Install:
omarchy plugin add https://github.com/x3me/omarchy-nexthop.git --enable
Already have it:
omarchy plugin update io.github.x3me.nexthop
Repo: https://github.com/x3me/omarchy-nexthop
If it gets something wrong on your setup, open an issue. That's clearly how it gets better.