What’s running on port 5555 on my Mac?
Port 5555 on a Mac is almost always a database or task browser: Prisma Studio for Node projects, Flower for Python ones using Celery. Both show live data, so it matters who can reach them.
Updated
Commonly used by
- Prisma Studio
npx prisma studioopens a data browser on localhost:5555. - FlowerThe Celery monitoring dashboard serves on 5555 by default.
- Android adb over Wi-Fi
adb tcpip 5555opens 5555 on the phone, not your Mac; the Mac’s adb server uses 5037.
Check what’s on port 5555
lsof -nP -iTCP:5555 -sTCP:LISTEN
ps -o pid,etime,command -p <PID>
node … prisma studiois Prisma Studio. Its working folder (lsof -a -p <PID> -d cwd -Fn | tail -1) tells you which project’s database it’s showing.Python … celery … flower(orflower) is Flower.
With Stat Space: statspace port 5555.
Free it or change it
Stop either one with Ctrl-C in its terminal or kill <PID>. To use another port:
| Tool | Change the port |
|---|---|
| Prisma Studio | npx prisma studio --port 5556 |
| Flower | celery -A proj flower --port=5566 |
| Flower (env) | FLOWER_PORT=5566 |
A common setup runs Prisma Studio from a package.json script next to next dev. When the dev server is restarted by a tool or an AI agent, Studio can get left behind; it’s worth checking with lsof before starting another.
Security: these are admin panels
Both tools are made for local use and have no login by default.
- Prisma Studio can read, edit and delete every row in your database. Keep it on localhost and don’t point it at a production
DATABASE_URLfrom a shared network. - Flower shows task arguments and results (which can contain emails or tokens), and can revoke or terminate tasks. Flower binds to all interfaces unless you pass
--address=127.0.0.1, so set that, or add--basic-auth=user:passif others must reach it.
Check the NAME column in lsof: 127.0.0.1:5555 is fine, *:5555 is reachable by anyone on the network. See dev server exposed to the network.
Seeing it live
Stat Space lists 5555 with the project folder behind it and its uptime, and flags it if it’s on *:5555. That makes a forgotten Studio pointing at the wrong database easy to spot and stop.
Questions
How do I run Prisma Studio on a different port?
Run npx prisma studio --port 5556 (or -p 5556). Add --browser none if you don't want it to open a browser tab.
Can I run Prisma Studio for two projects at once?
Yes, give the second one another port with --port. Each Studio talks to the database in its own project's config.
Why is Prisma Studio still running after I closed the browser tab?
Closing the tab doesn't stop the server. Press Ctrl-C in the terminal that started it, or find it with lsof and kill <PID>.
Know what your Mac is doing, without adding to it.
Free, no account. Pro is $9.99 once for the first 100 buyers.