Skip to content

DBX

One small Rust binary that connects to almost anything, and hands the same connections to a coding agent over MCP.

Homebrew cask Direct download

What it does

DBX is a database client: browse schemas, edit rows in a grid, write SQL in a CodeMirror editor with metadata-aware autocomplete, and run it against 90+ engines — the usual SQL ones, plus Redis, MongoDB, DuckDB, ClickHouse, the vector stores, and message queues like Kafka and Pulsar. Deeper tools come with it: ER diagrams, schema diff, explain plans, column-level lineage, cross-engine data transfer, and connection import from DBeaver or Navicat.

It is built with Rust and Tauri rather than Java or Electron, so there is no JRE to install and no bundled Chromium, and the download is tens of megabytes rather than hundreds.

Two things set it apart from the rest of the field. An AI assistant writes, explains and fixes SQL in place, against Claude, OpenAI, or a local model through Ollama. And a separate MCP server exposes your saved connections to Claude Code, Cursor and other agents, with a per-connection allowlist and read-only, safe-write or full-access modes.

For a homelab the Docker build matters as much as the desktop app: the same client runs as a self-hosted web service on port 4224, so a browser on any machine reaches the databases without a client installed.

Notes

Credentials are encrypted before they are written, using the macOS Keychain on the desktop and a key in the data directory for Docker — back that key up alongside the database file.

The MCP server and the CLI are published separately, so installing the app does not install either: npx @dbx-app/mcp-server and npm install -g @dbx-app/cli (or brew tap t8y2/tap && brew install dbx-cli).

The app updates itself, so Homebrew’s recorded version lags the installed one.

Alternative to

AlternativeTypeTrade-off
TableProFreemiumNative to macOS, and macOS only
DBeaverOpen sourceThe widest engine support of any of them, on a Java runtime
TablePlusFreemiumFewer engines, licensed per device
DataGripPaidThe strongest SQL editor, at JetBrains’ weight
NavicatPaidThe incumbent this is priced against

Install

brew install --cask dbx

Links

This post is licensed under CC BY 4.0 by the author.
Last updated on