Zombie
Zombie is a super fast, modern terminal-based process manager (TUI) written in Rust.
Install / Use
/learn @NVSRahul/ZombieREADME
Zombie Process Manager
Tested on macOS.
Zombie is a super fast, modern terminal-based process manager (TUI) written in Rust. It allows you to take a peek at process topology trees, kill dead processes, restart processes, add tags or notes to the processes and monitor system resources.
Screenshot

Features
- Process Topology: To visualise parent-child connections, uses a clear tree structure.
- Smart Sorting: To quickly identify resource hogs, sort by CPU (
c), Memory (m), or PID (p). - Safe Management: To kill, restart, or "clean" dead processes, use confirmation dialogues (
Shift + X). - Inspect: Take a close look at process pathways, start timings, and environment variables.
- History: If necessary, you may simply restart the procedure without having to input the entire command again because the previous one has been stored.
- To the processes, add your own
TagsandNotes.
Installation
Step 1: Install Rust
Visit the official Rust installation page: https://rust-lang.org/tools/install/
Step 2: Install Zombie
Clone the repository and navigate to the folder:
git clone https://github.com/NVSRahul/zombie.git
cd zombie
OR
If Downloaded source from Releases
Run this command in your terminal (assuming it is in Downloads):
unzip ~/Downloads/zombie-1.0.0.zip
Navigate to the folder:
cd zombie-1.0.0
Install Binary globally:
cargo install --path .
Note: This compiles a release-optimized binary and places it in your Cargo bin path (typically ~/.cargo/bin).
Usage
Once installed, you can run Zombie from any terminal window:
zombie
Tip: For full functionality, run with
sudo:
sudo zombie
Uninstallation
To remove Zombie from your system:
cargo uninstall zombie
⌨️ Keyboard Shortcuts
| Context | Key | Action |
| :--- | :--- | :--- |
| Navigation | ↑ / k | Move Up |
| | ↓ / j | Move Down |
| | Tab | Switch focus (Graph Mode) |
| Modes | Shift + G | Graph Mode (Topology) |
| | Shift + D | Dashboard Mode |
| | i | Inspect Details |
| Sorting | c | Sort by CPU |
| | m | Sort by Memory |
| | p | Sort by PID |
| Actions | Shift + K | Kill Process |
| | Shift + R | Restart Process |
| | Shift + X | Clean Dead Entry |
| | Shift + N | Start New Process |
| General | q / Esc | Quit / Back |
🤝 Contribution
- Found a bug or have an idea? Open an issue.
- Fork the repository, make your modifications, and submit a pull request to
mainif you would like to assist. - Keep PR descriptions short and clear. Screenshots/logs are helpful but optional.
📝 License
Licensed under the MIT License. See the LICENSE file in the repository for full details.
