netwatch ~ ~/labs.tsx
main·labs
netwatchlabs
2.0k+
// OPEN-SOURCE NETWORK & SYS DIAGNOSTICS · MIT

Tools for engineers
who live in the
terminal.

Four open-source diagnostics tools for Linux operators. Single static Rust binary, no telemetry, no daemon, MIT-licensed. Ship one file, run anywhere.

0
projects
0
github_stars
MIT
license
0
telemetry
~/netwatch-labs · zsh
// netwatch · demo loop▶ playing
// 00 · PROJECTS

Built in the open.

Each project is a single static Rust binary — MIT-licensed, no daemon, no telemetry. Stars and versions are live from GitHub.

// 01STABLE
netwatchv0.14.1
Real-time network diagnostics in your terminal.

Zero-config TUI for Linux. Interface bandwidth, gateway latency, packet loss, DNS latency, connections — one binary, no root, instant visibility.

$ man netwatch — how to use →
netwatch TUI demo
// 02PREVIEW
syswatchv0.1.1
Single-host system diagnostics TUI.

12 tabs covering CPU, memory, disks, processes, GPU, power, services, network — plus a Timeline scrubber and an Insights anomaly engine. Sibling to netwatch.

$ man syswatch — how to use →
syswatch TUI demo
// 03PREVIEW
diskwatchv0.1.1
Single-host disk diagnostics in your terminal.

Eight tabs across devices, volumes, filesystems, IO, SMART, hot files, and insights — capacity trends, throughput, p99 latency, and the files being written right now. Read-only, no daemon. Sibling to netwatch and syswatch.

$ man diskwatch — how to use →
diskwatch TUI demo
// 04BETA
esshv0.2.7
Enhanced SSH client for server fleets.

TUI SSH client with concurrent sessions, per-connection host diagnostics, file transfer, port forwarding, and fleet management — built with russh in pure Rust.

$ man essh — how to use →
essh TUI demo
// 01 · WALKTHROUGH

A quiet, read-only window into your stack.

One static Rust binary per tool. Reads everything, mutates nothing. No daemon, no telemetry, no SaaS lock-in.

~/netwatch-labs · demo · netwatch
REC0:00 / 0:00
// 00open-source · no audio · loops
0%
// 02 · INSTALL

Three install paths. One philosophy.

Pick what your machine already has. The binaries are static — they'll run on any Linux from 2018 onwards.

$brew install matthart1983/tap/netwatch
Tap currently ships netwatch; syswatch / diskwatch / essh land via Homebrew next.
// 03 · MANIFESTO

Six rules we don’t break.

If a feature contradicts one of these, it doesn’t ship.

01
Read-only by default
These are diagnostic tools. They observe; they do not mutate. Mutation is a flag, not a default.
02
Single static binary
No runtime, no daemon, no agent that needs an agent. One file, drop on any Linux box, run.
03
No telemetry
Your machine is yours. We don’t know you exist unless you star us on GitHub.
04
TUI-first
Terminals are universal. Designed for tmux over mosh on a 110-column window, not for marketing screenshots.
05
MIT-licensed
Fork it, ship it, embed it. No CLA, no rug-pull, no “source available” games.
06
Solo-built, on purpose
Small surface, fast iteration, no committee. Cloud is a side project for remote monitoring.
~/netwatch-labs · manifesto
REC
// 03open-source · no audio · loops
// 04 · CHANGELOG

Last six releases.

Pulled live from GitHub Releases across all four repos. Every release is signed.

loading releases…
// 05 · OPTIONAL

netwatch cloud

A hosted, multi-host fleet view built on the OSS agent. Free tier today; paid tiers may arrive later for higher-volume use. The OSS tools work without it — that’s a guarantee, not a promise.

app.netwatchlabs.com/fleetsample fleet