Procinsh is a web-based, 3D Linux process inspector that visualizes process space and detailed process state in a browser. It provides a "space" view and individual process views that expose memory, environment variables and other runtime details, letting users navigate process relationships and attributes visually. The server runs locally (default http://127.0.0.1:9090) and can be opened remotely if configured, but remote access exposes process memory and environment without authentication. Screenshots and a demo accompany the project to illustrate the 3D visualization and process list interfaces.
Procinsh targets x86-64 Linux and requires building native components: Rust toolchain, a C compiler, clang with BPF backend, bpftool, pkg-config, libelf and zlib development files, and BTF info at /sys/kernel/btf/vmlinux. Building the web UI needs Node.js 22+ and npm; installation options include cargo install from crates.io or cloning and building from source (npm ci, npm run build:web, cargo build --release). WSL2 support is limited and specific bpftool/BTF workarounds are provided. The binary needs elevated privileges or specific capabilities (ptrace, BPF, perfmon, read/search DAC) via sudo or setcap. The project is MIT-licensed, shows active development (hundreds of commits) but limited adoption so far.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.