v3.1.0 — 60+ frameworks supported

Port management that just works

Stop fighting over ports. Port Daddy assigns ports atomically, orchestrates your services, and coordinates multi-agent workflows so you can focus on building.

$ npm install -g port-daddy Click to copy
~/myproject
$port-daddy scan
Scanning /home/dev/myproject...
Discovered 3 services:
api
web
worker
→ Saved .portdaddyrc
$port-daddy up
[api]
Port 3100 assigned
✓ Healthy
[web]
Port 3101 assigned
✓ Healthy
3 services running. Press Ctrl+C to stop.
$

Everything you need

From atomic port assignment to service orchestration, Port Daddy handles the complexity so you can focus on shipping.

Atomic Port Assignment

SQLite-backed ACID transactions ensure zero race conditions. Same project always gets the same port.

Semantic Identities

Use project:service:context naming. Query with wildcards to find any service in your stack.

Service Orchestration

port-daddy up starts your entire stack. Dependency ordering, health checks, colored logs.

Deep Auto-Detection

Scans 5 levels deep to find 60+ frameworks. Handles monorepos, workspaces, and nested services.

Pub/Sub Messaging

Services signal each other when builds finish. Real-time SSE subscriptions for coordination.

Distributed Locks

Prevent conflicting operations. Take exclusive locks on databases, migrations, or shared resources.

AI Agent Native

Works with Claude, Cursor, Windsurf, Cline, Aider, and 40+ coding agents.

Web Dashboard

Monitor services, locks, agents, and activity in real-time at localhost:9876.

Auto-Cleanup

Tracks process IDs and automatically frees ports from crashed processes.

Works with everything you build

Deep scanning detects 60+ frameworks across Node.js, Python, Ruby, PHP, Java, Go, Rust, and more.

Next.js
Next.js
Vite
Vite
Nuxt
Nuxt
Svelte
Svelte
Astro
Astro
Remix
Remix
Angular
Angular
Vue
Vue
Express
Express
Fastify
Fastify
FastAPI
FastAPI
Flask
Flask
Django
Django
Rails
Rails
Laravel
Laravel
Spring
Spring
Phoenix
Phoenix
Workers
Workers
Go
Go
Rust
Rust
NestJS
NestJS
Hono
Hono
Elysia
Elysia
AdonisJS
AdonisJS
Strapi
Strapi
Gatsby
Gatsby
Eleventy
Eleventy
Hugo
Hugo
Jekyll
Jekyll
Docusaurus
Docusaurus
Redwood
Redwood
Blitz
Blitz
TanStack
TanStack
Quarkus
Quarkus
Micronaut
Micronaut
Symfony
Symfony
Streamlit
Streamlit
Gradio
Gradio
Sinatra
Sinatra
WordPress
WordPress
Expo
Expo
Tauri
Tauri
Electron
Electron
Deno
Deno
Bun
Bun
Zig
Zig
Docker
Docker
Kubernetes
Kubernetes
AI agents playing battleships with port numbers

Coordinate your AI agents

Running Claude + Cursor + Aider simultaneously? Port Daddy provides the coordination layer that lets your AI agents work together instead of stepping on each other's ports.

Services can publish events and subscribe to channels—like a game of battleships where everyone knows which ports are taken.

Port Daddy - The Harbor Master

Your trusted harbor master

Port Daddy keeps watch over your development environment. No more port conflicts, no more guessing which service runs where. Just smooth sailing.

60+

Frameworks detected

40+

AI agents supported

<10ms

Port assignment

0

Race conditions

Ready to stop fighting over ports?

Install Port Daddy and never worry about port conflicts again.