Deploy Now

Stars

119

Forks

12

Watchers

2

Developer links

NetPulse

NetPulse is a self-hosted dashboard that turns a pile of routers, switches, and clients into one live picture of how your network is doing. A single score from 0 to 100 condenses latency, loss, uptime, and temperature, and updates every few seconds. The topology map draws itself from bridge and LLDP data, placing wired and wireless clients under the router and port they actually use. Every device is classified by type, with signal strength, band, and first-seen time. Router cards show model, firmware, CPU, memory, temperature, and live traffic. Scheduled WAN speed tests compare results against your contracted plan, and panels for WireGuard peers and AdGuard Home keep VPN and DNS activity in view. Alerts for overheating, new devices, firmware updates, and WAN outages reach you through push notifications, ntfy, Telegram, or webhooks. Admin and viewer accounts share access, a Wi-Fi channel analyzer scores congestion, and OpenWrt firmware upgrades can be started from the browser. MQTT publishing feeds Home Assistant, and an optional read-only MCP endpoint answers questions from your AI assistant. The interface installs as a phone app and speaks English and Spanish. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

NetPulse
NetPulse
NetPulse
NetPulse
NetPulse
NetPulse

Benefits

  • One Score For Network Health
  • A 0 to 100 health score combines latency, packet loss, uptime, and temperature for each router and the whole network, so problems stand out at a glance.
  • Topology That Draws Itself
  • The map is inferred live from bridge and LLDP data, showing which router and port each client really uses, and your manual layout stays put after refresh.
  • Alerts That Reach You
  • Overheating, new devices, firmware releases, and WAN outages trigger notifications through browser push, ntfy, Telegram, or a webhook, with per-category control of what interrupts you.
  • Open Hardware, No Vendor Cloud
  • Routers running OpenWrt report to your own server, and integrations cover MikroTik, Asuswrt-Merlin, and UniFi, so monitoring never depends on a vendor account.

Features

  • Live Network Overview
  • See the health score, WAN traffic against your contracted plan, alert feed, AdGuard Home stats, and WireGuard peers together on one screen.
  • Device And Client Inventory
  • Browse every client with type, IP, MAC, band, signal, and attached router, then label devices, reserve addresses, and spot newcomers.
  • Per-Router Vitals
  • Check model, firmware, CPU, memory, temperature, uptime, and traffic history for each router, and pause any unit without losing its history.
  • WAN Speed Tests
  • Run tests on demand or on a schedule using M-Lab, Ookla, Cloudflare, or LibreSpeed, and get alerted when speed drops below your plan.
  • Wi-Fi Channel Analyzer
  • View a spectrum for each radio with nearby networks plotted on the frequency axis and a congestion score for every channel.
  • Home Assistant And MCP
  • Publish fleet state over MQTT for Home Assistant discovery, or enable the read-only MCP endpoint so an AI assistant can query network status.

Apps Similar to NetPulse