pranshuparmar
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Wednesday January 07, 2026 @12:02PM (#46528931)
Quick update: witr now supports Linux, macOS, Windows, and FreeBSD.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday January 03, 2026 @08:01AM (#46476070)
Thank you, mac is already supported, only with the very first release it wasn't. You can install it via brew.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday January 03, 2026 @07:59AM (#46476042)
Just to update, witr is currently available on brew and AUR.
deb, rpm and apk packages are also available in the release, and can be run directly via nix without installation.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday January 03, 2026 @07:56AM (#46476018)
Thanks a lot for the input, I ended up using it.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Sunday December 28, 2025 @07:39AM (#46410661)
Haha, go for it!
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Sunday December 28, 2025 @07:36AM (#46410643)
Not sure if you're the one who created it but the AUR for this is present and needs update for the latest version - https://aur.archlinux.org/packages/witr-bin
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Sunday December 28, 2025 @07:28AM (#46410597)
Totally. Just to clarify, witr isn’t limited to ports. You can run it directly on a process too, like `witr mysql`. I used the 3306 example to emphasize this use case.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Sunday December 28, 2025 @07:24AM (#46410574)
Quick update, witr now supports macOS as well. You can install it using brew - https://github.com/pranshuparmar/witr?tab=readme-ov-file#81-...
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:33AM (#46401396)
Thanks! Funny enough, that was my thought too when creating it.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:32AM (#46401391)
Thank you, please feel free to share any feedback/ideas.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:32AM (#46401390)
Thank you, please feel free to share any feedback/ideas.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:22AM (#46401348)
Thanks for the feedback! I’ll look into showing who and why in a more distinct way.
The default output is human-first, hence some extra line breaks, but the JSON flag is already there for automation. We can also see if it can be made more easily greppable.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:17AM (#46401326)
Thank you.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:17AM (#46401324)
Thank you, please feel free to share any feedback/ideas.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:16AM (#46401318)
Thank you.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:15AM (#46401305)
`witr` is trying to be a bit different. Here are few use cases to consider:
- When a process started.
- Which ports a process is using.
- Which user started it.
- From which directory it started.
- env flag to list all the variables attached to the process.
- json flag to use it programmatically.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:12AM (#46401296)
Yes, this is a bug. Planning to fix it soon.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:09AM (#46401273)
Thank you, yes I added it in jest and still keeping it for sometime. It was always meant to be removed in future.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:06AM (#46401251)
Haha, glad you like it! Maybe "responsibility chain" will catch on.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:05AM (#46401245)
Thank you, yes coming soon - https://github.com/pranshuparmar/witr/pull/9
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:04AM (#46401240)
Thanks! Really appreciate it.
No qualms at all — an AUR entry would be awesome!
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:02AM (#46401227)
Thanks! Glad you like it
Trying to make this a swiss army knife for PID information.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @07:00AM (#46401211)
Yes, that's correct! It walks up from the process’s working directory looking for a `.git` folder to detect the repo and branch. Thanks.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @06:58AM (#46401198)
Thanks! Glad you like it
Thanks to @sestep, Nix support is already added, so no need to worry about binaries.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @06:55AM (#46401179)
Thank you, glad you liked it. Since this is the first release, I intentionally kept it simple. Now that the tool is gaining some traction, I can definitely plan proper packages for future releases. Thanks for your inputs.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @06:53AM (#46401167)
Fair enough! That line was meant tongue‑in‑cheek, and to be transparent about LLM usage.
Rest assured, they were assistants, not authorities.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @06:46AM (#46401130)
I understand that installing via `curl` isn’t for everyone, but since this is the first release, I intentionally kept it simple. Now that the tool is gaining some traction, I can definitely plan proper packages for future releases. Thanks for your inputs.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @06:41AM (#46401101)
Thanks, glad you liked it! As @darrenf mentioned, `whatis` can help with that use case. For now, I’m keeping `witr` focused on explaining PIDs.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Saturday December 27, 2025 @06:36AM (#46401074)
Thanks everyone for the feedback on the GIF! I though it looked good but when I went back to see it from a user's POV, it was really miserable, haha. I've already switched it to a static image, appreaciate everyone's input and suggestions.
Re:Show HN: Witr – Explain why a process is running on your Linux system
on Friday December 26, 2025 @10:21AM (#46392925)
A quick note on scope: this is not meant to replace existing monitoring or observability tools. It’s designed for those moments when you SSH into a box and need to quickly understand “why is this running” without digging through configs, cron jobs, or service trees manually.
Happy to answer questions or adjust direction based on feedback.