PortBayvsLaravel Valet
Valet is the terminal purist's local dev tool — MIT-licensed, around 7 MB of RAM, nginx + dnsmasq + PHP-FPM bound to .test domains. PortBay keeps the same fundamentals and adds the things Valet leaves to other tools: a GUI, per-project databases, Mailpit, Node, public tunnels and one-click imports — without giving up open source.
Which one is right for you
You want the full stack, open source.
You want the .test/HTTPS Valet feel without assembling four other tools around it. You'd rather hit play than `composer global require` after every macOS update. You run Node alongside PHP and don't want a separate app for databases.
It already fits your workflow.
You're a pure-CLI Laravel developer, you want 7 MB of RAM and no GUI, and you're comfortable composing Valet + Homebrew PHP + DBngin + ngrok yourself. You contribute to drivers or hack on Valet itself.
Where PortBay and Valet actually differ
The table below has the row-by-row detail. These are the three shapes it cannot draw: the job you already use one of them for, the job only one of them does, and what survives the move.

PortBay and Valet overlap on the everyday job: a local site on a real domain, over HTTPS, with the services it needs. If that is all you need, either will do it.

Move a card to To Do and PortBay launches Claude Code, Codex or Cursor against a project that is already running. Valet has no board to dispatch from.

Point PortBay at the folders you already have. They stay where they are, .test domains are re-issued on the first run, and databases are imported rather than rebuilt.
Feature by feature
Valet rows come from Valet’s own site and docs, on the date below. PortBay rows come from the app’s source. We mark partial support honestly — including where the other side wins.
Valet facts on this page were last checked against laravel.com/framework/docs/valet on . Pricing and limits change — check their site before you decide.
Coming from Valet
If you've built up a Valet park of .test sites with per-site PHP isolation, PortBay reads the same nginx site definitions and PHP map on first launch and brings them in as-is. Valet keeps running until you uninstall it; PortBay re-issues mkcert certificates so HTTPS keeps working under both tools. Anything you used DBngin or ad-hoc Postgres for moves into PortBay's per-project database panel.
Install PortBay and open it once. It picks up your Valet site list.
Choose the sites to bring across. PHP isolation, TLD and certs carry over.
Add databases inline as you need them — no separate DBngin process.
PortBay vs Valet, in plain terms
Don’t see your question answered here? The docs go deeper — every feature, flag and failure mode.
Read the docsYes. PortBay keeps Valet's foundation — real .test domains, trusted local HTTPS, native processes, no Docker — and adds a GUI, per-project MySQL/Postgres databases, Mailpit, Node version management and Cloudflare tunnels in one app.
Yes. Every PortBay project gets a .test hostname automatically, and PortBay issues a trusted mkcert HTTPS certificate so browsers treat your site as secure with no warnings — the same end-state as `valet secure`, with no per-site command to run.
Yes during migration. PortBay and Valet can coexist while you move sites across, though both bind to port 80, so only one should serve a given hostname at a time. Once you've imported, you can keep Valet for legacy projects or uninstall it.
PortBay's free tier covers 6 projects with the full feature set — databases, Mailpit, Cloudflare tunnels, Node and mobile. The $10/month Pro plan removes the project cap for people running many sites. Valet is MIT-licensed and free with no project cap; its documented scope is parking and serving PHP sites, so there is no database, mail or tunnel layer to pay for.
You trade Valet's minimalism (≈7 MB RAM, no GUI) for an integrated environment. If your workflow is purely terminal and you've already automated everything around Valet, the trade is genuine — Valet is still the right answer for that audience.

Give your projects and your agents a real local home.
Download for macOSFree & open source · macOS 11+ on Apple Silicon · Pro from $10/mo
