DevCLI
Your Process Management Powerhouse
Manage multiple processes with automatic restarts, health checks, and built-in monitoring. Perfect for local development.
Packed with Power
Everything you need to manage complex development environments with ease
Auto-Restart Policies
Configurable restart on crash with exponential backoff, max restart limits, and smart failure detection.
Health Checks
HTTP, TCP, and command-based health monitoring with automatic restart on failure detection.
Built-in TUI
Real-time dashboard with live logs, process status, and interactive management. No external tools needed.
Dependencies
Smart dependency resolution with automatic startup ordering and cascading restarts.
Metrics & Logging
JSON structured logs, process metrics, performance tracking, and HTTP metrics API endpoint.
Docker & OrbStack
Native Docker support with env injection, multi-stage builds, and OrbStack optimizations.
And that's just the beginning...
Multi-environment configuration, stage support, Nx monorepo detection, environment variable management, and much more. DevCLI grows with your needs.
See It In Action
A glimpse into the beautiful interface and powerful features
TUI Dashboard Screenshot
Main interface showing process list, status, and navigation
Interactive Dashboard
Monitor all your processes in real-time with a beautiful terminal UI. See status, uptime, logs, and health checks at a glance.
Live Log Viewer
Multi-app log streaming with colors
Live Log Streaming
Watch logs from multiple apps simultaneously with full ANSI color support and smart filtering.
Status Command Output
Colorful process status table
Beautiful CLI
Intuitive commands with rich, colorful output that makes process management a joy.
Simple Yet Powerful Configuration
YAML Configuration Example
Clean syntax with health checks, dependencies, and multi-env support
Get Started in Seconds
Choose your preferred installation method
Quick Install
Recommended for most users
curl -fsSL https://raw.githubusercontent.com/xDelph/devcli/main/install.sh | sh Homebrew
macOS & Linux package manager
brew tap xDelph/devcli && brew install devcli Manual Download
Download binaries directly
# See GitHub releases for platform-specific binaries Your First Steps
Install
Run the install command
Initialize
Run devcli config init
Auto-Add
Discover apps with devcli auto-add
Start!
Launch with devcli start
Why DevCLI?
Built for modern development workflows
vs PM2
- Native health checks (no modules)
- Built-in TUI interface
- Better dependency management
- Docker/OrbStack native support
vs Docker Compose
- Mixed environments (local + Docker)
- Interactive TUI monitoring
- Advanced restart policies
- Health check retry logic
vs Custom Scripts
- No bash scripting needed
- Declarative configuration
- Built-in monitoring
- Cross-platform support