netwatch ~ ~/labs.tsx● live
netwatch labs
Open-source network & sys diagnostics · MIT

Tools for engineers who live in the terminal.

4 open-source terminal tools for network, system, disk, kernel diagnostics. MIT-licensed, no telemetry. Platform support varies by tool.

Projects

Built in the open.

Choose the tool for the problem you’re investigating. Versions are live from GitHub.

netwatchstable · v0.32.1

Real-time network diagnostics in your terminal.

Investigate slow connections, packet loss and DNS delays. Basic visibility works unprivileged; packet capture needs capture permissions.

TUImacOSLinuxWindowsMIT
$brew install netwatch
$ man netwatch — how to use →
syswatchpreview · v0.14.2

Single-host system diagnostics TUI.

Find CPU, memory and process bottlenecks, then use the timeline to see what changed.

TUImacOSLinuxMIT
$brew install syswatch
$ man syswatch — how to use →
diskwatchpreview · v0.5.8

Single-host disk diagnostics in your terminal.

Investigate full disks and slow I/O with capacity trends, device health and the files being written right now.

TUImacOSLinuxWindowsMIT
$brew install diskwatch
$ man diskwatch — how to use →
kernwatchpreview · v0.4.1

Linux kernel observability, in your terminal.

Trace scheduling delays, memory pressure and slow I/O on Linux. Optional eBPF probes add detail; recorded sessions replay offline.

TUILinuxeBPFMIT
$cargo install kernwatch --locked
$ man kernwatch — how to use →
Install

One command. No account.

No sign-up and no background service. Install netwatch, run it, and you’re looking at your machine’s network in real time. Packet capture needs extra permissions.

~ zsh
$brew install netwatch
# Homebrew, Apple Silicon and Intel
# no tap required
$netwatch
Homebrew · other methods →
Principles

Your machine. Your data. Your terminal.

01

Observe by default

Inspect your machine without changing its configuration. Any supported system changes require an explicit action.

02

Local-first

Runs on your machine without a cloud account or a background service.

03

No telemetry

The diagnostic tools do not send usage telemetry.

04

MIT-licensed

Read the source, modify it, and use it in your own projects.