Browse, query, and edit your databases in a fast, keyboard-first app. Inspect and search embeddings without leaving it. $39 once, no subscription.
14-day free trial · no account · no credit card
If you work in Postgres on a Mac, you've already made a compromise. pgAdmin is a web app in a window. DBeaver and DataGrip run on the JVM and take their time about it. TablePlus and Postico are properly native, but one is built to cover fourteen databases and the other to stay minimal, so the Postgres-specific things you reach for aren't there. And the moment you touch pgvector, every one of them hands you back to raw SQL.
Paste a postgres:// URL and TuskDB splits it into fields. SSH tunnel, TLS, and client certificates if you need them. Passwords go straight to the Keychain.
Click a table and the rows are there. Filter with type-aware rules, sort, page. Write SQL with autocomplete that completes JOINs from your foreign keys.
Edit a cell and see the exact statement before it runs, keyed to the primary key, one row at a time. Every mutation lands in a session log.
Swift and AppKit, not Electron, not a browser in a window, not the JVM. It launches in about a second, dense grids scroll at full speed, and the keyboard shortcuts are where you expect them. You feel this every single day you use it.
A visual EXPLAIN that hands you a verdict instead of raw JSON. An activity panel that names who is blocking whom and lets you cancel it. Autocomplete built from a live schema snapshot. Row-level security, partitions, generated columns, and extensions read straight from the catalog, because this client only has to know one database.
Find similar rows straight from the grid, point it at your own embedding endpoint, and tune your index against measured recall instead of guesswork. No other Postgres client on the Mac does this today.
TuskDB runs a read-only MCP server in-app, so Claude Code or Cursor can query your schema through a connection you already trust. Two opt-in gates, a loopback address behind a token, no write tool, and every agent query tagged in the session log. Off until you turn it on.
Every other Postgres client leaves embeddings to raw SQL. TuskDB makes them part of the grid.
You live in Postgres across local, staging, and production. You want it fast, keyboard-first, and safe to edit without holding your breath.
You need an EXPLAIN you can actually read, an activity panel that names the blocking session, and SSH and TLS that verify properly rather than politely.
You store embeddings in pgvector and you're tired of hand-writing distance SQL every time you want to look at them.
Honest, dated comparisons, including where the other tool wins.
Postgres only. No MySQL, no SQLite, no Mongo. If you need those in one window, this isn't the app for you.
14 days, every feature, no account and no card. Connect and run your first query in under a minute. Buy it and change your mind? Refund within 14 days.