npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

manager-app-cli

v1.1.1

Published

Global manager CLI daemon

Readme

manager-app-cli is a powerful CLI tool that allows you to manage all your scripts and web applications in a beautiful, interactive terminal interface. Instead of dealing with complex pm2 commands, control everything via an intuitive dashboard!

✨ Features

  • 🖥️ Beautiful GUI: Interactive terminal dashboard with status indicators (🟢 Online, 🔴 Error, 🟡 Starting).
  • 🚀 Auto-Detect: Easily add projects with /add index.js – the CLI automatically detects whether it's Node, Next.js, Python, or Java.
  • 📁 Workspaces: Group your projects into workspaces (e.g., "Backend", "Frontend") for maximum overview.
  • 🔄 Background Daemon: All your processes continue to run 100% isolated and secure in a user-specific background daemon via Unix Sockets, even if you close the CLI.
  • Autostart: Mark important projects as "Startup" so they automatically boot up when the server starts.
  • 📜 Live Logs: Stream logs in real-time directly in the CLI.
  • 🤖 Headless Mode: Fully controllable via classic Bash commands (perfect for CI/CD scripts).

📦 Installation

Install the package globally via npm:

npm install -g manager-app-cli

🚀 Getting Started

Simply start the interactive dashboard by typing the name in your console:

manager-app-cli

Adding a Project

You can add projects directly from the terminal or within the dashboard:

manager-app-cli add index.js -name "My Backend"

💻 Essential Commands (Headless / GUI)

You can enter all commands directly in the interactive menu starting with a /, or type them classically into the terminal:

| Command | Description | |---------|-------------| | add <file> | Adds a new project (Auto-detects JS/PY/Java) | | start <id/name> | Starts a specific project | | stop <id/name> | Stops a project | | restart <id/name>| Restarts a project | | logs <id/name> | Shows the live logs of the project | | delete <id/name> | Deletes a project from the manager | | project <id> "Name"| Moves a project into a new/existing workspace | | startup <id> on/off| Toggles automatic autostart for this project |

(Tip: Type /help in the GUI to browse through all commands!)


🛠️ Advanced Features

Workspaces

Keep your system tidy. You can use the [TAB] key to switch between different workspaces (folders) in the GUI at any time.

User Isolation

The background daemon runs extremely securely via a Unix Domain Socket (~/.manager-cli/data.sock). Every Linux user on your server has their own completely isolated Manager Daemon.

Error Detection

The system automatically scans the output of your scripts. If a crash or severe error occurs, the status indicator changes to 🔴 ERROR, so you can instantly see which project is having issues.


🌍 Multilingual

The CLI is bilingual! Type /lang de or /lang en in the dashboard to switch between German and English.