Running on your computer

“Port 3000 is already in use”

What you see
Starting the app fails with EADDRINUSE or says port 3000 is in use.
Why it happens
Another copy of the app (or another app) is already running on that port.
How to fix it
  1. Look for another terminal running npm run dev and stop it (Ctrl + C).
  2. Or ask your agent to find and stop the process using port 3000.

Message for your agent

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

Tip

How to prevent it: Stop the app when you finish a session.

Still stuck?Report it to your agent, clearly

Hands-on test on Mac and Windows pending · Last reviewed Nov 8, 2026