witr: Trace Any Process Back to Why It's Running
You know the feeling. ps aux scrolls past. Something is listening on port 5000 and you have no idea what put it there. You start the ritual: lsof -i :5000,
Three ways in, depending on what you came for.
A complete system built from source, one package at a time — with the real output, including the compiles that failed.
systemd, storage stacks, and the networking layer: ZFS against mdadm + LVM, WireGuard, iptables and what replaced it.
247 questions across four levels. Practice mode drops the timer and shows you the command running for real after every answer.
You know the feeling. ps aux scrolls past. Something is listening on port 5000 and you have no idea what put it there. You start the ritual: lsof -i :5000,
Grammarly is a privacy nightmare. LanguageTool needs 16GB of data. Harper is the offline grammar checker nobody talks about enough — and it belongs in your editor.
Most file transfer tools need SSH access or open ports. croc needs neither. Send files between any two machines with a code phrase and end-to-end encryption.
AI coding agents occasionally run catastrophic commands. dcg is a Rust-powered hook that intercepts destructive shell and git commands before they execute — sub-millisecond, context-aware, and worth five minutes of setup.
A single binary that reads, writes, and creates Word, Excel, and PowerPoint files on Linux — no Office, no LibreOffice, no conversion artifacts.
You've spent years building Photoshop muscle memory. Every time you sit down in GIMP, your hands try to use it — and GIMP doesn't cooperate. PhotoGIMP fixes
You're running three coding agents at once. One is building out the API layer. Another is writing tests. A third is fixing that CSS mess you've
You registered an account on a forum in 2011, used the same handle on six other platforms, and forgot about all of them. They're still out there. maigret finds them.
AI agents write code faster than humans can review it. no-mistakes puts a validation gate right in your git push — AI review, tests, lint, and auto-fixes — before anything reaches origin.
Every AI coding assistant hits the same wall. You drop into a new codebase, ask something structural — "what calls this function?" or "what talks to this service?
Every AI agent you run is drowning in noise. Stack traces that are 80% whitespace. JSON responses with a thousand fields when you needed three. Logs padded with timestamps for
Most CSV tools either choke on big files or make you write Python. xan does neither. A SIMD-powered Rust CLI that handles gigabyte CSVs and renders histograms straight in your terminal.