Canopy brings the speed of a native Mac app to your Docker setups. Automatic SSL, 16 pre-configured services, zero-config onboarding. No complex YAML files.
Currently in private beta. Email beta@canopydev.app to request access.

Canopy is a native macOS app that runs your local development environments in Docker. It creates the site, database, SSL, and proxy domains so you can start coding in minutes.
Point Canopy at your project. It auto-detects your framework, spins up the right stack, and hands you a working local URL in seconds.
Canopy handles the heavy lifting. PostgreSQL, MySQL, Redis, queues, and search engines are ready out of the box.
Docker-based parity, automatic SSL, CORS tools, and health dashboards so every machine runs the same stack.
A complete local development stack managed through a native macOS interface.
One nginx, versioned PHP-FPM runtimes (8.1–8.5), one set of databases. Every project shares PostgreSQL, MySQL, Redis, queues, search engines, and more.
Auto-detects your framework, creates the site, database, .env template, SSL certificate, and hosts entry. Step-by-step progress checklist shows you every phase.
See host memory and disk gauges, Docker allocations, per-container CPU and memory bars. Catch config drift, SSL issues, PHP runtime mismatches, and restart loops in one glance.
Generate trusted local certificates with a single toggle. Set per-site CORS to Allow All or Specific Origins. Redirects work correctly, even on preflight requests.
Laravel, PHP, static, SPA, Vite, Node SSR, Django, FastAPI, Flask, Python, and generic proxy. Pass custom variables, or link your own project config.
Edit nginx configs with syntax highlighting and Save & Reload. The app restarts nginx for you. No terminal required.
Infrastructure services get automatic HTTPS .test domains like mailpit.test, grafana.test, and minio-admin.test. Everything spins up instantly without slowing your machine.
Open any project in your preferred IDE or terminal with one click. Supports VS Code, Cursor, PhpStorm, Terminal.app, iTerm2, Warp, Ghostty, Alacritty, and Kitty.
A clean, real-time feed of what's happening under the hood. Filter by warnings, errors, or specific services when debugging. Crash reports include backtraces and version info so you can debug faster.
All ports configurable. All running in Docker. Service web UIs get automatic HTTPS .test proxy domains.
Plus per-site PHP version switching · built-in database backup/restore · Xdebug (pre-configured, port configurable) · pgvector extension · Corepack for pnpm/yarn
12 built-in nginx templates. Pass custom variables, or link your project's own config.
Prefer the terminal? Canopy maps every single UI feature to a blazing-fast CLI command. Perfect for scripting, dotfiles, and never moving your hands off the home row.
The best of GUI convenience and Docker flexibility.
| Feature | Canopy | Herd | Valet + Docker |
|---|---|---|---|
| Native macOS app | |||
| One-time purchase | |||
| Full Docker environment | Partial | ||
| PostgreSQL + MySQL | Pro only | Manual | |
| Search engines (3 included) | Pro: 2 | Manual | |
| Visual nginx config editor | |||
| Health dashboard & diagnostics | |||
| One-click project onboarding | Partial | ||
| CORS management | |||
| Service proxy HTTPS domains | |||
| IDE & terminal integration | |||
| Automatic SSL | |||
| Auto-updates (Sparkle) | |||
| Node / Python / non-PHP support | Node only | Manual | |
| Observability stack built in | |||
| Log viewer UI |
We’re onboarding a small group of testers right now. If you’d like to join, request access below.
Email beta@canopydev.app to request access or join the waitlist.
Request beta accessAlready invited? Log in.
One app. Every service. No compose files to babysit.