PortBayvsFlyEnv
These are the two closest tools in spirit: native local development without Docker, version switching per project, mkcert HTTPS on .test domains, Mailpit for mail, Cloudflare tunnels. FlyEnv (open source, BSD-3-Clause, free) goes broad — an on-demand module library spanning PHP, Node, Python, Java, .NET, Flutter, five web servers, five databases, queues and search engines, on Windows, macOS and Linux. PortBay goes deep on the macOS web-dev workflow and adds the layer FlyEnv doesn't have: a Kanban board that dispatches Claude Code, Codex, Cursor or Antigravity into the running project.
Which one is right for you
You want the full stack, open source.
You're on a Mac building PHP, Node or static web projects, you want one curated app where every project gets a runtime, database, HTTPS and mail capture without choosing modules — and you want to assign cards to AI coding agents that work against the running app. The agent task board is the structural difference; FlyEnv has nothing equivalent.
It already fits your workflow.
You're on Windows or Linux, or your stack runs past the web basics — Java, .NET, Flutter, Python services, Elasticsearch, RabbitMQ, MongoDB, cron jobs. FlyEnv's module library is genuinely the widest of any native dev environment, it's entirely free, and it ships updates at a pace most commercial tools don't match.
Feature by feature
Every row sourced from the live product page. We mark partial support honestly — including where the other side wins.
Coming from FlyEnv?
Your projects are plain folders for both tools, so there's nothing to convert. Add the same folders to PortBay, press Play, and each gets its runtime, database, HTTPS and mail capture provisioned — then assign your first card to a coding agent, which is the part FlyEnv doesn't do. If your stack leans on FlyEnv's wider modules (Java, queues, search), keep it running alongside; the two don't conflict as long as only one tool serves a given project's ports.
- Install PortBay and add the project folders FlyEnv has been serving.
- Press Play — runtime, per-project database and trusted HTTPS come up without picking modules.
- Create a card, assign Claude Code, Codex, Cursor or Antigravity, and move it to Todo — the agent works against the running app.
PortBay vs FlyEnv, in plain terms
What does PortBay do that FlyEnv doesn't?
The agent task board. PortBay pairs the local environment with a Kanban board: write a card, move it to Todo, and it dispatches Claude Code, OpenAI Codex, Cursor or Antigravity against the running project — with a per-project database, trusted HTTPS and mail capture already provisioned for the agent to verify against. FlyEnv manages environments only; its AI modules run tools like Ollama or n8n as services rather than assigning work to coding agents.
What does FlyEnv do that PortBay doesn't?
Breadth and platforms. FlyEnv runs on Windows, macOS and Linux and its module library covers 12+ language runtimes (Java, .NET, Flutter, Python, Go, Rust and more), five web servers, MongoDB, Redis, RabbitMQ, Elasticsearch, object storage, cron jobs and a port manager — all installed on demand, all free. PortBay is macOS-only and deliberately curated around PHP, Node and static web projects.
Is FlyEnv really free?
Yes. FlyEnv is open source under the BSD-3-Clause license with no paid tier; development is donation-supported and releases ship frequently (v4.15.3 landed in June 2026). PortBay is open source under AGPL-3.0, free for up to 6 projects, with a $10/month Pro tier that removes the cap and adds custom tunnels and sync.
Both skip Docker — do they work the same way?
The philosophy is shared: native binaries instead of containers, mkcert-trusted HTTPS on local domains, Mailpit for mail, Cloudflare tunnels for sharing. The model differs: FlyEnv is modular — you choose runtimes and services from a library and they run as global services. PortBay is project-first — it detects each project's stack and provisions a runtime and database scoped to it, credentials wired into .env.
Which should I choose?
Choose FlyEnv if you need Windows or Linux, languages beyond PHP and Node, or services like RabbitMQ and Elasticsearch — it's the widest free native toolbox available. Choose PortBay if you're on a Mac doing web work and want the environment plus an agent board in one app — the cards your coding agents pick up come with a running app attached. Some developers run both: FlyEnv for the exotic services, PortBay for the daily loop.

Run your first local site in one click.
Download for macOSFree & open source · macOS 11+ on Apple Silicon · Pro from $10/mo