I built a terminal-based process manager called proctree. It provides a real-time view of running processes grouped by application name, with memory tracking and basic process control.
What it does
- Groups processes by name and shows total memory per group
- Filters by category: System, Docker, Browsers, Dev tools, Other
- Highlights processes with rapid memory growth (over 20%)
- Allows killing processes (SIGTERM/SIGKILL) and setting memory limits
- Vim-style navigation
Screenshots
Tech stack
- Go 1.23
- Bubble Tea for TUI
- Lip Gloss for styling
- gopsutil for process information
Links
GitHub: https://github.com/aqylsoft/proctree
Feedback welcome
If you find this useful or have suggestions, I would appreciate your feedback. Feel free to open issues for bugs, feature requests, or improvements you would like to see.
Thanks for reading.


Top comments (0)