Postgres, unwrapped from Electron.
Just the database.
A native SwiftUI client for macOS that doesn’t ship a browser with it. Browse schemas, write queries, edit rows. Quiet, keyboard-first, free.
SELECT u.id, u.email, count(o.id) AS orders
FROM public.users u
LEFT JOIN public.orders o ON o.user_id = u.id
WHERE u.created_at >= now() - INTERVAL '7 days'
GROUP BY u.id
ORDER BY orders DESC
LIMIT 5;
| id | orders | |
|---|---|---|
| 8f24 | [email protected] | 47 |
| 3c91 | [email protected] | 31 |
| a710 | [email protected] | 22 |
| d502 | noor.alm@protonmail | 18 |
| f6e0 | [email protected] | 14 |
Built like a native app,
because it is one.
Nine things SequelPG does well, and a couple it refuses to do on principle. No analytics. No login. No paid tier hiding behind “Pro”. Open the app, hit ⌘N, you’re connected.
Highlighting for keywords, strings, comments, numbers, and operators. Suggestions pulled live from the database you’re connected to. ⌘↵ to run. ⌘⇧F to beautify.
Key file or password. SSL modes from Allow to Verify-Full. Configured in the connection form — no extra shell.
Passwords live in the macOS Keychain, in separate items for database and SSH. No telemetry, no analytics, no auto-update pings phoning home.
JSON, arrays, booleans get the editor they deserve. Single-click inline edits for scalars. DDL is one tab away.
Literals redacted by default — safe to screen-share.
Press ⌘⇧Y to dock the history panel. Click a row to load it back into the editor.
Create, drop, alter. The Structure tab keeps columns, indexes, constraints, triggers and partitions together — where they belong.
id,
FROM users
WHERE created_at > now()
- INTERVAL '7 days';
Mixed-case identifiers get auto-quoted. Indentation follows clause boundaries. Predictable, idempotent.
A GRANT/REVOKE builder, an Extensions sheet, and ~50 built-in Postgres functions a click away.
From zero to running a query
in under a minute.
No accounts. No project to set up. No “Sign in with GitHub”. Open the app, paste the connection string, browse.
Open the connection form.
Host, port, database, user, password. Or paste a postgres:// URL and the fields auto-fill. SSL mode and SSH tunnel sit one click away.
Browse the navigator.
Schemas, tables, views, functions — 17 object categories in a tree on the left. Click a table to see its columns; right-click to drop, rename, edit.
Run a query, edit a row.
Cmd+T for a new query tab, Cmd+Enter to run. Click any cell to edit it inline. Cmd+Shift+Y to peek at history. That’s the whole app.
Against the usual suspects.
Filled in honestly. Where another tool does it better, we say so. Where we’re partial, the dot is half-full.
Things people ask first.
Short answers. The docs cover the rest — link in the footer.
Free. Native.
No nonsense.
Open source on GitHub. Download the signed build, or clone and run. Either way, you’ll be talking to Postgres in about thirty seconds.