Terminal

Error: listen EADDRINUSE: address already in use :::3000

What it means
Another program is already using port 3000, so your app can't start there.
Likely causes
  • An old copy of your app is still running in another terminal.
  • Another app on your computer uses port 3000.
Prevention
Stop the app (Ctrl + C) when you finish.

Copy for your agent

Find what's using port 3000, tell me what it is, and stop it if it's an old copy of my app.

Full help article“Port 3000 is already in use”

Last reviewed Nov 8, 2026