PolyRunner is a professional, high-performance Multi-Pane TUI (Terminal User Interface) project manager and service monitor built in Rust. It allows you to explore, run, and supervise multiple projects/services concurrently within a single terminal window.
- Dynamic 3-Pane Layout: A side-by-side view of your drives, project list, and logs.
- Responsive Design: Auto-hiding sidebars and multi-line footer for any terminal size.
- Smart Navigation: Ergonomic
WASD+Tabnavigation for power users. - Instant Filtering (
/): Real-time project name search to find folders in seconds. - Bulk Operations: Use
Spaceto mark multiple services and launch them simultaneously. - Service Resilience: Automated Auto-Restart with failure detection and cooldown.
- Telemetry: Real-time CPU and Memory monitoring for all active processes.
- Customizable splits: Change between vertical and horizontal layouts with
[ ].
Linux & macOS:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Daviz2402/PolyRunner/releases/download/v0.1.3/polyrunner-installer.sh | shWindows (PowerShell):
irm https://github.com/Daviz2402/PolyRunner/releases/download/v0.1.3/polyrunner-installer.ps1 | iexnpx polyrunner@latest
# or
bun x polyrunner@latestcargo install polyrunner| Key | Action |
|---|---|
W / S |
Move selection up/down |
Tab |
Switch focus between panels (Drives / Projects / Log) |
Space |
Toggle project selection for multi-launch |
D |
Enter folder |
A |
Go back (Parent directory) |
R |
Start selected projects |
X |
Stop selected projects |
/ |
Activate real-time filter/search |
[ / ] |
Resize focused panel |
F |
Open Settings file |
Q |
Quit PolyRunner |
- Windows, Linux, or macOS.
- Runtimes for your projects (
bun,npm,cargo,python, etc.) installed on your system.
This project is licensed under the MIT License.

