![[MAC] Mambo — native macOS database client, no Electron, no telemetry, free tier that's actually usable](https://external-preview.redd.it/m_N4VjBoiK9XedxeyhWaLqjOLQGYpOHfxnNBk4yynvs.png?width=960&crop=smart&auto=webp&s=a2bd728a64fad90c7f4c8e922aa70790e27dc46f)
[MAC] Mambo — native macOS database client, no Electron, no telemetry, free tier that's actually usable
Dev here, 10 years in. Built Mambo because every database client I tried on this laptop made me angry in a different way. Polished enough now that I figured I'd post it.
Subscription database client. Subscription IDE. $799/yr enterprise SQL tool. Java apps from 2008 eating five gigabytes of RAM to show you a SELECT *. We live in the future. Macs have neural engines, and the industry's answer to "I want to browse a Postgres table" is JetBrains charging $259/yr or DBeaver booting an Eclipse window. Cool.
Problem
Every Mac database client is either Electron bloatware (Beekeeper, Compass, RedisInsight — hundreds of MB just to view some keys), a Java app pretending to be native (DBeaver, DataGrip — Eclipse menus on macOS in 2026, real), or a beautiful single-engine tool that locks you into one database (Postico is Postgres only, Sequel Ace is MySQL only). And every multi-engine one phones home or charges subscription rent on a query window.
I wanted one fast native app that handles Postgres, MySQL, and SQLite in the same keyboard model, doesn't phone home, and doesn't eat my battery. So I built it.
Comparison
- vs DBeaver: DBeaver is Java/Eclipse and routinely sits at 500MB–5GB RAM with two connections open (the bug report is real). Menus are non-native, traffic lights are wrong. Mambo is ~30–50MB idle, real macOS chrome, cold start under 1.5s.
- vs DataGrip: DataGrip is $109/yr individual, $259/yr org, and it's the JetBrains shell — fine if you live in IntelliJ, exhausting if you don't. Mambo Community is free, native, and not a JVM.
- vs TablePlus: TablePlus is $89 one-time but you pay again for every major version, the trial is 2 tabs/2 windows (users hate it), and license keys randomly disappear on Linux. Mambo has no tab limit on the free tier and no license keys to lose.
- vs Postico: Postico is lovely, native, and Postgres-only on macOS-only. Mambo covers Postgres + MySQL + SQLite on day one (Redis and Mongo next), so you don't keep three different apps in the dock.
- vs pgAdmin: pgAdmin is a web app rendered inside a desktop window where Ctrl-S triggers a browser save dialog. That's the whole review.
Pricing
Community tier is free. Three saved connections, all the launch engines, full keyboard model, no telemetry, no nag, no time bomb, no expiring trial. If you want SSH tunnels, unlimited connections, the AI panel (bring your own Anthropic key, opt-in), schema diff, or backup/restore, that's $9/mo Indie or $79/yr. Stop paying and the version you have keeps working — no license-key timeout.
I'm not going to pretend it's free forever like a notes app, because a multi-engine DB client with SSH tunnels and dry-run mutations isn't a weekend project I can subsidize. But the free tier is genuinely usable for a hobby Postgres or a side-project SQLite, not a 7-day trial dressed up as a free plan.
What's in it:
- Postgres, MySQL/MariaDB, SQLite under one keyboard model (Redis + Mongo next, then ClickHouse and DuckDB)
- Real macOS chrome — traffic lights, drag region, the right menus
- Tauri 2 / Rust under the hood. Not Electron. ~30–50MB idle, <1.5s cold start
- Command palette is the spine — every action is keyboard-reachable
- Results grid is paginated by default, so
SELECT * FROM ten_million_rowsreturns a first page in under a second and doesn't OOM your laptop - Credentials encrypted at rest (AES-256-GCM), AI key never reaches the renderer
- Zero telemetry. Zero analytics. No phone-home.
lsofit if you don't believe me - Light/dark themes, three densities, tabs, FK click navigation, visual EXPLAIN
Me posting to Reddit is most of the marketing budget. If you actually like it, send it to a backend engineer friend or drop the link in a Slack somewhere.
Long live native apps instead of shipping Chrome for every text field.