[email protected]:~$ man reeve

← cd ..
reeve logo★ 61

reeve

A TUI based local web development stack for macOS and Linux.

reeve demo

DESCRIPTION

Provisions and manages a local web stack from one CLI and TUI: Caddy, Apache or nginx, per-vhost PHP versions, SSL, and .test DNS. It does not bundle servers or PHP. It orchestrates the ones Homebrew already installed and runs them as per-user services, launchd on macOS and systemd user units on Linux, so day-to-day work needs no sudo.

The reason it exists is PHP versions. A classic Homebrew and mod_php setup links exactly one PHP version at a time, so switching means a script and a restart. reeve drops mod_php for PHP-FPM with one master per version, and two vhosts can then run two different PHP versions at once. Memory limits, upload sizes, OPcache and FPM pool settings are per version in the TUI, along with an Xdebug toggle that attaches only to requests carrying XDEBUG_SESSION, so background traffic from your other sites cannot steal the IDE's connection slot.

INSTALLATION

$ brew install yetidevworks/reeve/reeve

DETAILS

Repository
yetidevworks/reeve (2026-08-20)
Website
yetidevworks.com/reeve
Author
yetidevworks
License
MIT
Category
DevOps & Cloud
Language
Rust
Platforms
Linux, macOS
Version
v0.3.5 (2026-08-20)
Repo Age
2 months old

TAGS

MORE IN DEVOPS & CLOUD