Go ahead. It's a copy.

DELETE FROM users;

Your production database, running on your Mac.

Paste the URL and the token. Point your app, your tests or your AI agent at the copy, and break whatever you like.

Coming soon for MacTry it in your browser

For Apple Silicon Macs. 7 days free with every feature. No card and no account.

  • Supabase
  • Turso
  • PostgreSQL
  • MySQL
  • SQLite

Also any PostgreSQL you can reach, including Railway, Neon, Render and AWS RDS.

Try it. This is the real app.

1 of 4Click Add Database, pick one, click each field to fill it, then Pull and Start.

It connects to nothing and the rows are made up, so click the fields instead of pasting real credentials.dbplex is a Mac app. Open this page on your Mac to try it live.

A local instance starts empty. This one starts with your data.

  • No seed scriptsWhen it starts, your real tables and rows are already there.
  • One localhost URLPoint your app, your tests or your AI agent at it.
  • Break it, then refreshRefresh from Production brings every row back.
The list of local databases, each with its localhost address
The Connect screen with the database URL, the keys and the services

Everything you need to connect.

The database URL, the API URL and the keys are on one screen, or copy them all as a .env file.

See how your tables fit together.

The schema graph draws every table and how it links to the others, right from your copy.

The schema graph, with every table and the links between them
The Query screen with a query and its result

Let your AI agent use it.

Claude Code and other local agents can create copies, run SQL and read logs. They never see your source credentials.

Production stays untouched.

It repeats what production says. It never talks back.

dbplex reads from production to make your copy. Nothing ever goes back the other way.

ProductionPostgreSQLpostgresql://app:••••••@db.example.com/app
Only reads
Never writes back
Running on your MacYour local copypostgresql://postgres@localhost:5433/app
No way backThe app has no push, sync or copy back.
Stays on your MacCopies listen on your own machine only.
Credentials in your KeychainThey are only sent to the database they belong to.

One thing to know. A copy behaves like the original, so scheduled jobs and webhooks that came with it can still call outside services. dbplex scans each pull and warns you about them.

SELECT * FROM plans;

Try it free. Then pick a plan. 7 days with every feature. No card and no account.

Monthly

For a short project.

$12.99a month
Stop whenever you likeThe app locks when the paid month ends.
Coming soon for Mac
  • Every feature, on 3 Macs
  • All updates while you pay
  • Your data stays on your Mac

Need it past 6 months? From month 7, a license costs less, and the app keeps working after you stop.

License

For everyday use. The app is yours.

$79.99first year
  1. $79.99Year 1
  2. $59.99Year 2
  3. $39.99Year 3+
Coming soon for Mac
  • Every feature, on 3 Macs
  • 1 year of updates with each payment
  • Keeps working if you stop renewing

Renew with no gap and the price falls. The lower prices are for renewing before your updates end. If your license runs out, the next year is $79.99 again.

Lifetime access

First 100 buyers only.

$99once, forever
Coming soon for Mac

94 of 100 left. When the 100th sells, lifetime is gone.

  • Every feature, on 3 Macs
  • Updates forever
  • Hot patch build support

Two years of a license cost $139.98. Eight months of monthly cost $103.92.

Teams

Buying for your company? Tell us how many people and we reply with a price.

Email us

Not sure yet?

Use everything for 7 days, then enter a key if you want to keep it.

Coming soon for Mac

All payments are final, so try it first. An old version can stop pulling when a provider changes something, and fixing that takes an update. For Apple Silicon Macs. Read the terms and the privacy policy.

Questions.

Can it change my production database?

dbplex only reads from production. The code that talks to your source can read and dump, and the app has no push, sync or copy back. Keep in mind that a copy behaves like the original, so scheduled jobs and webhooks that came with it can still call outside services. dbplex scans each pull and warns you about them.

What do I need to paste for Supabase?

Your project URL, database password, service role key and access token. The access token is only needed for edge functions and auth settings, so you can leave it out if you turn those off.

Do I need Docker?

For Turso, SQLite, PostgreSQL and MySQL, no. Supabase runs the official stack in containers, so it needs Docker Desktop. dbplex starts and manages the containers, and you never see a compose file.

Which databases can I copy?

Supabase, Turso, SQLite, MySQL, and any PostgreSQL database you can reach with a connection string, including Railway, Neon, Render and AWS RDS. You can also restore a dump file.

How do I get new data from production?

Press Refresh from Production. It replaces the local copy with a fresh pull using the credentials and choices you already saved. If you changed the copy since the last pull, it warns you first.

What about secrets that can't be read back?

Values like edge function secrets and OAuth client secrets can't be read from Supabase. dbplex lists what is missing and gives you a place to enter it.

Where do my data and credentials go?

Copies stay on your Mac and listen on your own machine only. Credentials are kept in the Mac Keychain and are only sent to the database they belong to.

Can my AI agent use it?

Yes. dbplex comes with an MCP server, so Claude Code and other local agents can create and refresh copies, run SQL and read logs. Agents act on local copies only and never see your source credentials. Query results do go to your agent's AI provider, so choose what you import with that in mind.

Does it run on Windows or Linux?

Not yet. The first version is for Mac.

Is there a free trial?

Yes. 7 days with every feature, and no card or account. Download the app and start. Each Mac gets one trial.

What is the difference between monthly and a license?

Monthly is for a short project: updates are included, and the app locks when you stop paying. A license is yours: it comes with 1 year of updates, and if you stop renewing, the app keeps working and only the updates end.

What does renewing a license cost?

Year 2 is $59.99, then $39.99 a year, as long as you renew with no gap. Once your updates have ended, the next year is $79.99 again. We email you before your updates end, and you can renew at /account. To renew automatically, tick the box when you buy or turn it on at /account, and we email you before each charge.

What happens if I stop paying?

On a license or lifetime, nothing stops. You keep the version you have, though an old version can stop pulling when a provider changes something, and fixing that takes an update. On monthly, the app locks and its copies stop when the paid month ends. Nothing is deleted, and paying again brings it back.

Can I buy for my team?

Yes. Email s.castellitti.dev@gmail.com and tell us how many people. We reply with a price, and you get one key for the whole team.

How many Macs can I use?

Up to 3, and they can be changed at /account.

I lost my key.

Go to /account.

Can I get a refund?

No, all payments are final, so try it during the 7-day trial first.

Every row is back.

Download it and try it on your own database for 7 days.

Coming soon for Mac