Skip to content

TF2-Price-DB/pm2-gui

Repository files navigation

PM2 GUI Manager

GitHub stars ESLint Prettier Node version


A modern, cross-platform Electron GUI for managing your local PM2 processes.


🚀 Quick Start

1. Clone the Repository

git clone https://github.com/TF2-Price-DB/pm2-gui.git
cd pm2-gui

2. Install Prerequisites

npm install -g pm2

3. Install Dependencies

npm install

4. Start the App

npm start

✨ Features

  • View running PM2 processes in a modern table
  • Start, stop, restart, and delete processes
  • View and search logs (with live streaming)
  • View and (where supported) edit process configs
  • Start new processes with custom scripts
  • Modern Bootstrap-based GUI
  • Electron-based cross-platform GUI

🖥️ Usage Guide

  1. Ensure PM2 is running and accessible in your system PATH.
  2. Start the app:
    • The main window lists all running PM2 processes.
  3. Start a new process:
    • Click Start New Process and enter the script path.
  4. View process details:
    • Click a process name to open a modal with details, live logs, and config.
  5. Edit config & restart:
    • Where supported, edit config in the modal and restart the process.
  6. Process actions:
    • Use the main table to start, stop, restart, or delete any process.

Tip: All actions are available from the main table for quick management.


📸 Screenshots

Main UI Process Modal Process Modal Process Modal

⚙️ Configuration & Advanced Usage

  • The app interacts with your local PM2 instance.
  • Make sure PM2 is installed and accessible in your system PATH.
  • Supports most PM2 actions directly from the GUI.
  • More advanced features and cross-platform support are coming soon.

🤝 Contributing

Pull requests, issues, and suggestions are welcome! Please open an issue or PR on GitHub.


📄 License

MIT


About

A modern, cross-platform Electron GUI for managing your local PM2 processes.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published