NetWatch is a terminal-based network diagnostics tool that provides real-time visibility into network activity with zero configuration required.
The tool solves the problem of understanding network behavior in real time by capturing live traffic and displaying it through an interactive terminal interface. It operates by running a single command with elevated privileges to access raw network packets, then decodes application-layer protocols, attributes connections to processes where possible, and maintains a learned baseline of normal network behavior. When the baseline is violated, the tool automatically opens a diagnostic issue; when the anomaly resolves and stability returns, it closes the issue.
NetWatch suits operators and developers who need quick visibility into network performance and connection details without setup overhead. The tool runs on macOS, Linux, and Windows, with static Linux binaries that require no dependencies. It offers three distinct views—including a dense view that displays throughput graphs, per-interface rates with sparklines, latency budgets, and a connection table showing kernel TCP states—all navigable through keyboard shortcuts. The README names no alternatives, so no comparison is made.
The project shows active maintenance with releases distributed across multiple channels including native package managers for Debian, Ubuntu, and Fedora, container images, and signed binaries with checksums for verification. The tool is written in Rust and published to standard package repositories, indicating a mature distribution approach.