Ports, crashes, and reclaim

The classic local-dev failure mode: something still holds port 3000 from yesterday, or a process exits and the reason is buried in a terminal you closed. Rig surfaces both.

See who owns a port

  1. Open the project (or Attention / flight board) when a start fails on bind.
  2. Rig shows the owning process when it can — not just “EADDRINUSE”.
  3. Use ⌘K and search reclaim / the port number for a quick action.

Reclaim safely

Reclaim asks Rig to stop the process holding that port. Prefer reclaiming via Rig over blind kill -9 so the right project state updates. If the owner is another app (Docker Desktop, Valet, etc.), Rig will say so — stop that service instead of force-killing randomly.

Crashes and last exit

Agent fix loop

For some crashes Rig can suggest a fix path (prompt / deep link into your AI editor via MCP). Confirm what the agent will restart — MCP tools are scoped, not a raw shell.

Related

https://userig.app/docs/ports-crashes