die-cli is a Windows CLI/TUI inspired by htop, built to kill processes fast and brutally.
No moral judgement. No safety rails. No “are you sure?”.
Press K: the process is dead. Press T: the whole tree gets erased. 😈
die-cli is a terminal-first process exterminator for Windows.
Think htop vibes, but focused on one thing:
Ending processes. Immediately.
demo.mp4
This is not a “friendly” tool.
It’s for operators who already have permissions… and accept consequences.
If you’re looking for a tool that protects you from yourself — congrats, this is not it. 💀
Because this is basically my Windows-flavored tribute to the Linux kill command.
kill→ polite suggestionkill -9→ the grim reaperdie-cli→ “I’m not asking.”
Yes, this project was built with pure vibe coding energy.
If you have something against vibe coding, that's fine — just know that in my headcanon even the Godfather Linus Torvalds has shipped stuff that came straight from the vibe dimension.
Don’t believe me? Here’s the “proof” (or at least the funniest exhibit A):
https://github.com/torvalds/AudioNoise
Where’s your god now? 😈
For you who live in the terminal, dodge the mouse like it’s lava, and think a trackpad is just a stress test for your patience.
If your natural habitat is:
- PowerShell / cmd / Windows Terminal
- SSH sessions at 2AM
- keyboard shortcuts burned into muscle memory
…welcome home, terminal ninja. 🥷⌨️
(If the mouse is your main weapon, you may feel physical discomfort here. That’s normal.)
- Fast and responsive (htop-like input feel)
- Pure ASCII (no Unicode box drawing / no weird glyphs / no terminal drama)
- Works on:
- Windows 11
- Windows Server (GUI)
- Windows Server Core (terminal only)
- No confirmations
- No dry-run
- No safe mode
- Permadeath, with one tiny technicality:
- The process stays dead until something restarts it
(service manager, watchdog, scheduled task, or you resurrecting it on purpose)
- The process stays dead until something restarts it
- A pretty Task Manager
- A “safe for end users” support tool
- A tool designed to protect you from yourself
By using die-cli, you accept that:
- You understand what killing processes means on Windows.
- You accept that terminating the wrong thing can break apps, services, sessions, and your day.
die-clidoes not ask, does not confirm, does not forgive.- If you kill something important, it might not come back
(unless it’s auto-respawned or you manually restart the service). - If you kill a critical service in production and take down something expensive…
you may receive a friendly invitation to HR. 🫡💼
No moral judgement. Just execution.
↑ / ↓— navigatek— kill selected process (no confirmation)t— kill tree (parent + all children recursively, children first)/— filter by namer— manual refreshq— quit
Bottom bar shows STATUS for your most recent act of violence.
Run as Administrator.
Some processes require elevation to terminate — without it, your “process exterminator” becomes a strongly-worded request generator.
die-cli --version/-vprints the version and exitsdie-cli --help/-hprints usage and exits
Admin is required to run the full TUI and to terminate protected processes.
If elevation is denied/cancelled, die-cli will not pretend it can help. It will simply… not.
If you want a quick “runas” shortcut:
- Open an elevated terminal (Admin)
- run
die-cli
- Python 3.12+
psutilwindows-curses(required on Windows)
Note: die-cli auto-elevates to admin; if UAC is denied, it exits with "RUN AS ADMIN OR GO HOME".
Tip: to keep the same terminal window, install gsudo and die-cli will relaunch through it.
Install dependencies:
py -m pip install -r requirements.txtThen run:
py main.py
winget install leandrofariasldf.die-cli
From GitHub Releases (portable)
Download the .zip
Extract anywhere
Run die-cli.exe
MIT
For my FOSS Fellas
