One score that means something
One number from 0 to 100, built from every check. Every lost point comes with a plain-English reason.
RouteViewNet is a local-first network and memory health monitor for Linux. It watches your connection and your computer around the clock, scores their health from 0 to 100, and explains problems in plain English. No cloud. No account. No telemetry.
curl -fsSL https://raw.githubusercontent.com/kaanyinaele/routeviewnet/main/install.sh | sudo sh
Overview
"The Wi-Fi is slow" has a dozen possible causes: your router, your provider, the DNS address book, a bad cable, or a computer that is simply out of memory. Guessing means restarting things at random. RouteViewNet measures each link in the chain continuously, so when something breaks you can see exactly which step failed and what to do about it.
One app that watches your connection and your computer, and explains both.
One number from 0 to 100, built from every check. Every lost point comes with a plain-English reason.
Gateway, Internet, DNS. Whichever one fails tells you where the problem lives.
See it in action ↓A problem has to show up twice before it alerts you, and alerts clear themselves. Desktop notifications, plus an optional webhook.
A one-line diagnosis, the evidence behind it, and what to try first.
See it in action ↓Download and upload for every network connection, from the last 15 minutes to 7 days, with error counters that expose bad cables and weak Wi-Fi.
Steady latency, packet-loss and DNS checks against your router and dependable public addresses.
Everything your computer talks to, with names and nicknames. An unfamiliar device raises a gentle alert.
Real memory use (Linux cache doesn't count), swap, load against your core count, and the programs using the most memory.
It reports its own footprint, so you can confirm it isn't what's slowing you down.
Its own window in your applications menu, with the browser dashboard at localhost:4545 as a backup.
Alert thresholds, check intervals, retention and privacy switches apply the moment you save.
Pick a problem and watch RouteViewNet find it.
All three steps answer quickly. Nothing to fix.
Per-app usage in any time window, straight from the kernel's connection counters.
Paste one command. The background monitor starts immediately and survives reboots. Run the same command later to update; your settings and history are kept.
Launch RouteViewNet from your applications menu (a native desktop window) or visit localhost:4545 in a browser.
Glance at the score. If something is wrong, the Troubleshoot page tells you where and what to try.
curl -fsSL https://raw.githubusercontent.com/kaanyinaele/routeviewnet/main/install.sh | sudo sh
No telemetry of any kind. The only outbound message is an alert webhook, and only if you set one up.
Everything lives in a single SQLite file on your disk; history older than 7 days is cleaned up automatically (configurable).
Process command lines are not stored by default, since they can contain secrets.
The dashboard answers only on the computer itself. Opening it to your LAN is an explicit setting with a persistent warning.
Host-header validation, WebSocket origin checks, strict CORS, and a sandboxed systemd service with credential stores and home directories fenced off.
A single Go daemon, SQLite storage, a React dashboard embedded in the binary, systemd-managed. Hot-reloadable settings from the dashboard.
Shows devices this machine talks to, not a full LAN scan. Per-app usage counts direct (TCP) connections only. Load average only for CPU. On a VPN, bandwidth shows the physical link, not the tunnel. No authentication in v1, so keep it local.
No. It typically uses less memory than one browser tab, and it proves that on its own System page.
No, the monitor runs in the background; the window is just a viewer.
Debian and Ubuntu with systemd. The one-line installer fetches the latest release from GitHub; run it again any time to update.
Run the install command again. It checks for a newer release, installs it if there is one, and keeps your settings and history.
Yes. Everything runs on your computer, so it keeps measuring and will tell you plainly that the internet is unreachable.
Yes, MIT licensed.
Not out of the box; v1 has no authentication, so it stays local by default.