logoalt Hacker News

a_kawashiro • today at 12:45 PM • 3 replies • view on HN

I built procinsh, a 3D Linux process inspector inspired by Ghost in the Shell.

It visualizes running processes and their relationships in a 3D UI. Process activity, memory maps, file I/O, and socket communication are reflected in real time.

The backend is written in Rust and uses procfs, eBPF, ptrace, and process_vm_readv to collect information from the system.

Demo video: https://www.youtube.com/watch?v=9rnWvN8ej2A

More details about the motivation and implementation: https://akawashiro.com/articles/procinsh-en


Replies

tikimcfee • today at 5:32 PM

This is beautiful! I'm so excited to see more and more projects finally move into the third dimension for visualization of runtime and static data. I'm curious if you've played with rendering memory at all - textual bits, that is. I've been working on that end, a high performance text renderer that focuses on 3D blitted glyphs in the hundreds of millions, and I can absolutely see that sitting on top of these process towers and grids to see running memory and executing code! Any chance you're open to a side chat in some Discord or email chain?

adfm • today at 5:54 PM

"It's a UNIX system!"

https://youtu.be/dFUlAQZB9Ng

bigstrat2003 • today at 6:11 PM

> AGENTS.md

You didn't build a thing, dude. You had a machine build it for you.

➕ show 1 reply