DevCLI

Your Process Management Powerhouse

Manage multiple processes with automatic restarts, health checks, and built-in monitoring. Perfect for local development.

Quick Install

curl -fsSL https://raw.githubusercontent.com/xDelph/devcli/main/install.sh | sh

or see all installation methods

Terminal Demo / Animated GIF

Hero terminal animation showing basic commands

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
See all install options
📦

Manual Download

Download binaries directly

# See GitHub releases for platform-specific binaries
View releases

Your First Steps

1

Install

Run the install command

2

Initialize

Run devcli config init

3

Auto-Add

Discover apps with devcli auto-add

4

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