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.
Built in the open.
Choose the tool for the problem you’re investigating. Versions are live from GitHub.
Real-time network diagnostics in your terminal.
Investigate slow connections, packet loss and DNS delays. Basic visibility works unprivileged; packet capture needs capture permissions.
brew install netwatchSingle-host system diagnostics TUI.
Find CPU, memory and process bottlenecks, then use the timeline to see what changed.
brew install syswatchSingle-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.
brew install diskwatchLinux 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.
cargo install kernwatch --lockedOne 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.
brew install netwatchYour machine. Your data. Your terminal.
Observe by default
Inspect your machine without changing its configuration. Any supported system changes require an explicit action.
Local-first
Runs on your machine without a cloud account or a background service.
No telemetry
The diagnostic tools do not send usage telemetry.
MIT-licensed
Read the source, modify it, and use it in your own projects.