Skip to content

Features

Beyond serving PHP sites, lerd ships a set of tools for working with them. Everything here is part of the single binary, there is nothing extra to install.

Interfaces

  • Web UI is the browser dashboard at lerd.localhost, for sites, services, logs, databases and workers.
  • TUI is the terminal dashboard, informative with reversible quick actions.
  • Commands covers the CLI surface and per-framework custom commands.
  • System tray puts start, stop and site shortcuts in your desktop tray.
  • MCP server exposes lerd to AI assistants so they can inspect and drive your environment.

Serving sites

  • HTTPS issues locally trusted certificates automatically.
  • DNS resolves .test domains without editing /etc/hosts.
  • Project setup is how lerd detects a framework and configures it.
  • Env setup wires service credentials into your site's .env.
  • Git worktrees serves branches side by side on their own domains.
  • FrankenPHP is the alternative runtime to PHP-FPM.

Inspecting and debugging

  • Logs tails application, Nginx and container logs in one place.
  • Queries shows database queries per request.
  • Profiler captures request timings and hands off to SPX.
  • Tinker is an in-browser REPL against your application.
  • Dumps collects dump() output from your code.
  • Notifications surfaces failures on your desktop.

For installation see Getting Started, and for day to day workflows see Usage.

Released under the MIT License.