Filters without typing WHERE
A point-and-click builder with 18 operators — IN, BETWEEN, LIKE, IS NULL — all parameterized and sorted server-side.
Postgres · MySQL · SQLite
bzora is a fast, native client for PostgreSQL, MySQL and SQLite, built to be driven from the keyboard. Open a connection, jump to any table, filter, edit a row and run SQL — without reaching for the mouse. And your passwords stay in the OS keychain, never a plaintext file.
No signup, no email — direct download · 14-day free trial · one-time purchase · every update free, forever · 2 devices per license
The zero-click workflow
bzora is built to be driven from the keyboard, end to end. Open a database, find a table, filter it, edit a row, run a query — all without your hands leaving the home row.
WHERE.20+ shortcuts in all. Schema-aware autocomplete means even your SQL is mostly muscle memory.
A point-and-click builder with 18 operators — IN, BETWEEN, LIKE, IS NULL — all parameterized and sorted server-side.
Double-click to edit — new rows show green, deletes struck through. Nothing touches the database until you Save, then it all commits in one clean transaction.
Add, drop, rename or retype a column and see the exact ALTER before it runs — with an honest heads-up when an engine can't roll it back.
CodeMirror 6 with autocomplete that knows your tables, columns and aliases. ⌘↵ to run, cancel mid-query.
Pick a table, point at the keys, and bzora writes the JOIN and aliases every column for you. Stack them — order_items onto orders onto customers — without hand-typing an ON clause.
PostgreSQL, MySQL/MariaDB and SQLite in one fast UI — a single Go binary (Wails) with no Electron, no Chromium and no C toolchain.
Paste postgres:// and mysql:// URLs and bzora imports them, moving passwords into your keychain. Reach databases behind a bastion over SSH, host keys checked against known_hosts.
Secure by default
bzora treats security as the default, not a setting you have to find.
Passwords live in the OS keychain — macOS Keychain, Windows Credential Manager, libsecret. Saved connections on disk are secret-free. Lose your config folder, leak nothing.
Connections default to sslmode=verify-full on Postgres and verified tls on MySQL. You opt down, never opt in — no silent plaintext fallback, ever.
Connect through a bastion and bzora checks its host key against your known_hosts — it never silently trusts an unknown server.
Broken pre-4.1 MySQL password hashing stays off. Dangerous driver flags — multi-statement execution, local file loading — are stripped automatically.
bzora refuses to update or delete a row without a full primary-key match — no accidental whole-table writes, ever.
Every value is parameterized; identifiers are validated and quoted. Data is rendered as text, never as HTML.
AI · private by design
Ask in plain English and bzora drafts the SQL into your editor. Unlike the AI bolted onto other clients, it runs on a local model by default — nothing leaves your machine — or on your own cloud key, with no bzora proxy and no markup.
A local model — Ollama or llama.cpp — is the default, so your question, schema and answer all stay on your machine. Prefer the cloud? Bring your own key: you pay your provider directly, with no markup and nothing routed through bzora.
It reads the tables and columns of your live connection, so a plain-English question becomes SQL for your database — not a generic guess you have to rewrite.
Generated SQL lands as a card you read and insert yourself — nothing executes automatically, and a statement that changes data is flagged before you run it.
Every question shows the exact model, host and prompt that left your machine — or that nothing did. No telemetry: the same posture as the rest of the app.
Why bzora exists
I built bzora because the clients I used made two tradeoffs I couldn't live with. They kept connection details — sometimes passwords — in a plaintext config file. And they were heavy: Electron apps warming up Chromium just to show me a table.
So I built a different one. Secrets live only in your OS keychain, never on disk. It's a single native Go binary — no Electron, instant start. The client I wanted to use every day.
Actively maintained — last updated 2026-06-23, see the changelog →. Questions? hello@bzora.io — a real person answers.
One-time purchase
The license you buy today unlocks every future version of bzora — every patch, every feature, every major release — at no extra cost, on every platform. No renewals. No paid upgrades.
| bzora | TablePlus | DataGrip | DBeaver | Navicat | |
|---|---|---|---|---|---|
| Price | $39 once | from $99 | Subscription | Free | ~$1,599 |
| Updates | Free, forever | $59 / yr | Subscription | Free | Paid majors |
| Runtime | Native Go binary | Native | JVM | Java / Eclipse | Native |
| Same price on every OS | Yes | No | — | — | Per-platform |
| Secrets on disk | None — keychain only | — | — | — | — |
List prices at time of writing; check each vendor for current pricing. See the full, honest head-to-head comparisons — or why bzora is a native client with no Electron.
Free for 14 days on any platform — no signup, no email — then unlock it with a one-time license.
macOS builds are signed & notarized. On Linux you may need gtk-3 and webkit2gtk installed.
By downloading or buying bzora you agree to the EULA & Terms and Privacy policy. Prices are in USD; VAT is added at checkout for EU customers. See your consumer rights — 14-day cancellation and dispute resolution.
Yes. The license you buy unlocks every future version of bzora — every patch, feature, and major release — at no extra cost, on every platform. No annual renewals, no paid upgrades.
Two — a laptop and a desktop, say. Moving to a new computer? Deactivate the license on one machine from inside the app to free that seat, then activate it on the new one.
No. Your queries and results go only to the databases you connect to. Passwords and SSH keys live in your OS keychain, never on a server. The only thing bzora sends out is your license key, to verify your purchase. There is no telemetry or analytics.
bzora validates your license online with a 14-day offline grace period, so day-to-day you can work on a plane or a locked-down network without interruption. If we ever wind the project down, our plan is to ship a final update that removes license checks entirely, so your copy keeps running with nothing to phone home to.
As a consumer you have a 14-day right to cancel for a full refund, no reason required — see our Consumer rights page. bzora is sold through Lemon Squeezy, our merchant of record; the free 14-day trial also lets you be sure bzora works for you before you ever pay.
Full features, no card required. Like it? One payment — yours forever, every update included.