Auto .test / .localhost
Every project gets a .test domain via lerd's dnsmasq, or opt into .localhost (RFC 6761, no DNS setup). Dual-stack IPv4 + IPv6.
Nginx + PHP on rootless Podman. Drop any project in for automatic .test domains and HTTPS, no config files, no Docker daemon, no sudo. First-class on Arch, Ubuntu, Fedora, and Debian; macOS supported too.

Every project gets a .test domain via lerd's dnsmasq, or opt into .localhost (RFC 6761, no DNS setup). Dual-stack IPv4 + IPv6.
`lerd secure` issues a locally-trusted TLS cert via mkcert, rewrites the nginx vhost, and updates APP_URL in one shot.
PHP 8.1โ8.5 plus a frozen 7.4 / 8.0 legacy tier, with multiple Node versions side by side and per-project pinning from CLI, UI, or TUI.
Built-ins (MySQL, Postgres, Redis, Meilisearch, RustFS, Mailpit), one-click presets, or any OCI image as a custom service with depends_on.
Browser dashboard with command palette, btop-style TUI (`lerd tui`), and a system tray applet, all wired to the same live event bus.
Per-site and global nginx, per-version php.ini, .env files, and database/service runtime tuning, edited in the dashboard with validation, timestamped backups, and one-click restore.
In-browser PHP REPL per site with autocomplete, live linting, and collapsible dump trees. Works on Laravel, Symfony, and other PHP projects.
Live `dump()` / `dd()` capture plus SQL queries with N+1 and slow-query detection, mail, views, events, jobs, and outgoing HTTP, across Laravel and Symfony, streamed to the dashboard, TUI, MCP, and CLI.
One global toggle and every PHP-FPM request becomes a flame graph viewable in the dashboard's Profiler view. No FPM restart, no code changes, `lerd profile run` for one-shot CLI commands.
Built-in Model Context Protocol server with ten grouped tools. Claude Code, Cursor, Codex, Gemini, GitHub Copilot, Google Antigravity, JetBrains Junie, and Windsurf scaffold projects and run migrations straight from chat.
Per-site FrankenPHP as an alternative to shared PHP-FPM, with Laravel Octane and Symfony Runtime worker mode wired up out of the box.
No Docker daemon, no sudo, no system pollution. Services run as your user via rootless Podman and systemd user units on Linux and macOS.
YAML framework definitions for Laravel, Symfony, WordPress, Drupal, CakePHP, and Statamic, auto-detected and applied on `lerd link`.
Drop a `Containerfile.lerd` to run Node, Python, Ruby, or Go sites alongside your PHP ones, or point a host-proxy site at a dev server running on your host. Same HTTPS, DNS, and worker pipeline either way.
Group related sites so a main owns a base domain and the rest occupy its subdomains, with optional shared databases, for multi-app and multi-tenant setups.