Skip to content
PortBay

Free for six projects. $10 after that.

The Community plan is the full product, free and open source — the agent task board, runtimes, databases, HTTPS and tunnels. Pro removes the ceilings: unlimited projects, 250 MB attachments, your own domains and tunnels, and SSH links that hold.

Community

$0

The full everyday product, open source, for up to 6 projects.

  • Up to 6 projects — 3 without an account
  • The shared agent task board — Claude Code, Codex, Cursor & Antigravity
  • PHP, Node, static & mobile stacks with trusted HTTPS on .test domains
  • Per-project MySQL & PostgreSQL databases
  • Mailpit email capture
  • Public Cloudflare tunnels & SSH tunnels
  • 2 sandboxed runs, 10 MB task attachments
  • One-click import from Laravel Herd, ServBay & MAMP
  • Open source (AGPL-3.0)

Fully functional forever. Not a trial.

Pro

$10/month

The Community plan with every ceiling removed.

  • Everything in Community
  • Unlimited projects & unlimited sandboxed runs
  • 250 MB task attachments — 25× the free limit
  • Your own domain suffix & a stable custom-tunnel hostname
  • SSH tunnels that hold: keep-alive, auto-reconnect, reverse, SOCKS proxy & multi-hop
  • Per-project CORS policies
  • End-to-end encrypted sync across 2 Macs
  • Early access & priority support

Upgrade from PortBay → Settings → Account. Paddle handles checkout.

Pro is bought inside the app (PortBay → Settings → Account) and billed monthly through Paddle, our Merchant of Record. Cancel anytime — Pro stays active until the end of the period you paid for. EU & UK buyers have a 14-day right of withdrawal; see the refund policy.

Compare plans

Exactly what $10 buys

No asterisks. This table mirrors the entitlement rules built into the app itself — Community is the everyday product, Pro removes the ceilings.

Feature
Community
$0
Pro
$10/month
Projects & limits
Projects
Up to 6
Unlimited
Sign in with a free account for 6 projects; without an account you get 3.
Sandboxed runs
2 projects
Unlimited
Run a project confined under the macOS Seatbelt sandbox, with network and filesystem restrictions you control.
Task attachments
10 MB per file
250 MB per file
Files attached to task-board cards as context for your agents.
Macs per license
1
2
Agent task board
Shared Kanban task board
The board, your cards and the agent's comments live on your Mac — nothing is sent to a server.
Agent dispatch from cards
Claude Code, OpenAI Codex, Cursor & Antigravity — run headless in the CLI or opened in the desktop app.
@mention agents in card comments
Stacks & serving
PHP, Node, static & mobile stacks
Laravel, WordPress, Next.js, Vite, plain static sites, Flutter, Expo, iOS & Android — detected and run the right way automatically.
Native runtimes — no Docker
PHP-FPM, Node and more run directly on macOS. No containers, images or YAML.
Trusted HTTPS on .test domains
Certificates issued and renewed automatically via mkcert — no browser warnings.
Custom domain suffix
Pinned to .test
Move every project from .test to any local suffix you like — existing hostnames migrate automatically.
Per-project CORS policy
Set a custom Access-Control-Allow-Origin so other local apps can call this project across origins.
One-click import from Laravel Herd, ServBay & MAMP
Databases & mail
Per-project MySQL databases
Per-project PostgreSQL databases
Mailpit email capture
Tunnels & sharing
Public Cloudflare tunnels
A public HTTPS URL for a local site in one click — demos, webhooks, real devices.
Custom Cloudflare tunnel
Attach your own named tunnel so Share uses a stable hostname instead of a random trycloudflare.com URL.
SSH tunnels
SSH keep-alive & auto-reconnect
Tunnels that survive idle connections and come back on their own when the network drops.
SSH reverse tunnels
Forward a remote port back to your Mac.
SSH SOCKS proxy & multi-hop
Route tunnels through a SOCKS5 or HTTP proxy, or chain them through bastion hosts (ProxyJump).
Account & sync
Works without an account
3 projects anonymously
Account for billing & sync
End-to-end encrypted sync
Keep projects in sync across two Macs, secured with a recovery key only you hold.
Source, support & billing
Open source (AGPL-3.0)
Pro features are proprietary
Early access to new features
Opt-in
Priority support
Price
$0 — forever, not a trial
$10/month
Cancel anytime
Nothing to cancel
Pro stays active until the end of the period you paid for, then the Community plan re-applies.
14-day EU & UK right of withdrawal
Questions

Pricing, in plain terms

Is PortBay's Community plan really free forever?

Yes. The Community plan is the full everyday product — the agent task board, HTTPS on .test domains, MySQL and PostgreSQL databases, mail capture, public Cloudflare tunnels and SSH tunnels. It runs up to 6 projects with a free account (3 without one), forever. Not a trial.

What does PortBay Pro add?

Pro is $10/month and removes the Community plan's ceilings: unlimited projects and sandboxed runs, 250 MB task attachments (up from 10 MB), a custom domain suffix, your own stable Cloudflare tunnel hostname, per-project CORS policies, hardened SSH tunnels (keep-alive, auto-reconnect, reverse tunnels, SOCKS proxy and multi-hop), end-to-end encrypted sync across two Macs, plus early access and priority support.

How do I upgrade to Pro?

Inside the app: open PortBay → Settings → Account and choose “Get Pro — $10/mo”. Checkout is handled by Paddle, our Merchant of Record, so your payment details never touch our servers.

What happens if I cancel Pro?

You can cancel anytime and Pro stays active until the end of the period you already paid for, with no further charges. After that the Community plan re-applies its 6-project cap — nothing else changes.

Do you offer refunds?

If you are in the EU or UK you have a 14-day right of withdrawal from the first purchase, no reason required. See the refund policy at portbay.app/refund for the details and how to request one.

Does the agent task board cost extra?

No. The task board you share with your AI agents ships in the Community plan. You bring the agents you already have installed — Claude Code, OpenAI Codex, Cursor or Antigravity — and PortBay dispatches them locally.

PortBay mascot — a friendly blue tugboat

Run your first local site in one click.

Download for macOS

Free & open source · macOS 11+ on Apple Silicon · Pro from $10/mo