Back to Catalog
novitaswebworks GitHub avatar
@novitaswebworks/proc-managerVerified Maintainer

proc-manager

As developers, we spend our entire day jumping between different terminal tools to manage our local environments. We'd u

Demo

Terminal preview
proc-manager
proc-manager project visual

Overview

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 profile

proc-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

Origin story

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

First workflow

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.

Design choice

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.

Roadmap

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.

macOSLinux

Installation

brewmacos
Maintainer Verified Source

Verified installation command using brew on MacOS

$
brew install novitaswebworks/tap/proc-manager

Latest Release

Discussions

0 comments
Loading comments...
Alvin By Alvin