
Eliminates port conflicts for local dev with stable domains
Port Zero eliminates port conflicts in local development by routing random OS-assigned ports through stable virtual domains. Instead of remembering port numbers or dealing with EADDRINUSE errors, developers set every port to 0 and each process or container automatically gets a persistent *.portzero.local domain. This works locally for free and open source; cloud tunnels extend the same stable URLs to other devices or the internet with HTTPS support.
The tool solves the problem of port juggling between branches, worktrees, and parallel agents. It allows running every branch at once using git worktrees, each with its own self-explanatory URL. For sharing, cloud tunnels provide public HTTPS URLs accessible from phones, tablets, or anyone the developer chooses.
Port Zero is built for individual developers, teams, and AI agents. It is free for local use with paid plans for cloud tunnels that feature flat pricing, visitor auth, feedback comments, and team governance.
Set any port to 0 and each process gets a persistent *.portzero.local domain. No more port conflicts or EADDRINUSE errors.
Run every git branch at once in separate worktrees, each with its own URL. No port collisions between branches.
Public HTTPS URLs via portzero.cloud tunnels. Access local apps from phones, tablets, or share with anyone.
Named collaborators can sign in, use the app, and leave feedback comments directly on the live tunnel.
Coding agents can manage tunnels via MCP protocol. One command wires up AI agents without guessing ports.
Organizational billing, shared subdomains, approval workflows, and audit logs. No per-seat charges.
Local tunnels (*.portzero.local) are free and open source under GPL v3.0. Cloud tunnels require a paid plan starting at $49/month (or $490/year) for unlimited tunnels.
Instead of assigning a fixed port, you set the port to 0. The OS assigns a random port, and Port Zero routes it through a stable *.portzero.local domain. You always use the domain, never the port number.
Yes. Use a cloud tunnel to get a public HTTPS URL (e.g., *.tunnel.portzero.cloud) that works on phones, tablets, or the internet. Visitor auth and access controls are available on paid plans.
Yes. Each git worktree can run its own dev server with a unique *.portzero.local domain. You can switch between branches without port conflicts.
Yes. The Team plan includes approvals, access policies, shared subdomains, and organization billing with a flat price (no per-seat charges). Enterprise adds audit log.
Yes. Port Zero provides MCP integration so agents can create tunnels automatically. The command `skill portzero skill install` teaches agents to extract topology from compose files.