As developers, we spend our entire day jumping between different terminal tools to manage our local environments. We'd use htop to kill a runaway process, switch to lazydocker to check container logs, and then run systemctl or launchd commands to restart background services. The frustration of context-switching between 3-4 different tools just to debug a local stack is what led to nman (Novitas Manager). We wanted a single, unified "God Mode" dashboard that brings Processes, Docker, and Services under one roof with a modern UI
Demo
Terminal previewOverview
Terminal UI system and Docker manager with real-time dashboard and process tree view
The Modern, Blazing-Fast TUI System & Docker Manager.
From the maintainer
Maintainer profileproc-manager
As developers, we spend our entire day jumping between different terminal tools to manage our local environments. We'd u
Terminal UI system and Docker manager with real-time dashboard and process tree view
Users should immediately try the Command Palette. While navigating the beautiful gauges on the dashboard, press the colon (:) from anywhere in the app to open the fuzzy-finder palette. Type logs [container-name] or kill [process-name]. It instantly parses your intent across all domains (processes, docker, services) and executes it without forcing you to manually hunt through lists.
We designed nman with a "Flat Navigation + Tree Hierarchy" hybrid. While most tools force you into deeply nested menus, we mapped everything to a simple tab cycle (V key) and a global fuzzy command palette (:). On top of that, pressing T in the Process view toggles a dynamic Tree View, visually indenting child processes perfectly under their parents so you can actually understand why a process is running, not just that it exists. We also heavily prioritized full mouse support (scrolling, clicking) right out of the box so it feels like a native app.
Our next major goal is to implement Custom Workspaces. We want to allow users to define a config.toml file where they can group specific processes, Docker containers, and system services into a single unified "Project Workspace" tab. This way, instead of viewing all global processes, a user can monitor exactly the 5 things relevant to the specific app they are currently coding.
Installation
Verified installation command using brew on MacOS
brew install novitaswebworks/tap/proc-manager
Discussions