Favicon of mprocs

mprocs

Terminal UI tool for managing multiple concurrent processes with individual output displays, custom keymaps, and remote control capabilities.

mprocs is a terminal-based tool that runs multiple commands simultaneously and displays each command's output in separate panes. Perfect for developers juggling several concurrent tasks like webpack servers, test runners, and development processes.

Key capabilities include:

  • Parallel execution: Run multiple commands at once with isolated output for each process
  • Interactive control: Start, stop, and restart processes directly from the interface, even work in vim inside mprocs
  • Configuration flexibility: Define processes in mprocs.yaml or pass commands via CLI
  • Package.json integration: Load and run scripts directly from your project's package.json
  • Custom keymaps: Tailor keyboard shortcuts to your workflow
  • Remote control: Manage processes via TCP for automation and integration
  • Process logging: Optional per-process logging with customizable output directories
  • Cross-platform: Available on Linux, macOS, and Windows

Unlike similar tools, mprocs provides a user-friendly interface for process interaction while maintaining a clean, organized view of all running processes. It's designed specifically for development workflows where processes are frequently restarted and long-running tasks need centralized monitoring.

Install

Npm
$ npm install -g mprocs

Features

Config fileScriptable

Media

Pros

4
  • Manages multiple concurrent processes with individual output displays
  • Allows interaction with running processes, including running applications like vim
  • Supports custom keymaps for process management
  • Offers remote control capabilities for processes

Cons

2
  • Configuration can be complex with multiple options for process management
  • While similar to tmux/screen, it is a distinct tool with its own learning curve

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to mprocs

Favicon

 

  
 
Favicon

 

  
 
Favicon