A Raycast extension to manage development server processes and Docker containers.
- List Running Ports: View all development servers and Docker containers in one place
- Project Grouping: Processes are grouped by project (detected via
.gitdirectory) - Port Conflict Detection: Automatically detects and highlights port conflicts
- Smart Categorization: Identifies process types (Database, Node, Worker, Browser, etc.)
- Bulk Actions: Stop all processes in a project with one click
- Docker Support: Works with Colima, Docker Desktop, Podman, and Rancher Desktop
Install from the Raycast Store or:
git clone https://github.com/agent-Y/dev-port-manager.git
cd dev-port-manager
npm install
npm run dev- Open Raycast and search for "List Dev Ports"
- View all running development servers and Docker containers
- Press Enter to stop a process/container
- Use
⌘⇧Pto stop all processes in a project
- Ignored Processes: Comma-separated list of process names to ignore
- Custom Docker Socket Path: Override the auto-detected Docker socket path
- Colima (
~/.colima/default/docker.sock) - Docker Desktop (
~/.docker/run/docker.sock) - Podman (
~/.local/share/containers/podman/podman.sock) - Rancher Desktop (
~/.rd/docker.sock) - Standard Linux (
/var/run/docker.sock)
| Category | Detected By |
|---|---|
| Database | postgres, mysql, redis, mongo |
| Worker | workerd, wrangler (Cloudflare) |
| Node | node, deno, bun |
| Browser | Chrome, Safari, Firefox |
| Tunnel | ngrok, cloudflared |
| Server | nginx, apache, caddy |
| SSH | ssh port forwarding |
MIT
