BaseMaster BaseMaster

The database tool devs actually ship with.

Move data between environments in seconds. Dump dynamically. Edit grids in bulk. MySQL, MariaDB, PostgreSQL, SQLite — one native binary, zero friction.

MIT licensed Windows · macOS · Linux Rust + Tauri 2 Zero telemetry
BaseMaster screenshot

Built for the daily developer loop.

Clone data between envs, fix a row without writing DDL, dump a schema in seconds, wire your AI agent into the database. The boring parts, fast.

Copy data between environments

Prod snapshot to local in one wizard. Intra-table parallelism, automatic FK handling, triggers copied, DDL translated across MySQL ↔ Postgres. The "please send me a dump" tax, gone.

Dynamic SQL dumps

Pick tables, filter rows, choose structure-only or data-only, stream to .sql or .zip. Extended INSERTs, hex BLOBs, single-transaction — all configurable. No mysqldump gymnastics.

Bulk-edit the grid

Multi-cell fill, paste whole CSVs into a rectangle, pending edits until you hit Ctrl+S. Fixing a staging row is faster than writing the UPDATE.

One app, every stack

MySQL, MariaDB, PostgreSQL, SQLite (with optional SQLCipher). Switch connections without switching apps — side-by-side tabs for when you're mid-migration. UI in 8 languages.

SQL editor that gets out of the way

CodeMirror 6, schema-aware autocomplete, per-statement execution with Ctrl+Enter. CSV / JSON / Excel import with fuzzy auto-mapping.

Docker auto-discovery

Finds every MySQL/Postgres container running locally (including WSL) and one-clicks them into your tree. Matches your docker-compose without you typing ports.

EXPLAIN, actually readable

Grid, tree, flame chart, per-node statistics and raw JSON. Spot the full scan before it hits production.

AI agent + MCP server

Built-in agent across 12 providers — generate queries, explain plans, apply safe writes with per-call approval. Or expose your connections to Claude Code / Cursor via MCP.

Your data stays yours

Passwords in the OS keyring. No telemetry, no cloud sync, no phoning home. Single native binary — open the exe and you're connected.

Reach prod through anything

SSH tunnel with multi-hop jump host chains, HTTP CONNECT proxy, optional TLS. Host keys verified on first contact via TOFU and locked in known_hosts — re-connects with a swapped key get blocked, not silently accepted.

Cancel actually cancels

Stop button issues KILL QUERY / pg_cancel_backend server-side, not just on the UI. Plus a guard that confirms before any UPDATE/DELETE without a WHERE — the table-wipe footgun, defused.

Migrate from any client

Import connections from DBeaver, HeidiSQL (with passwords), DataGrip and Navicat. Drop the export file, pick the connections, done.

Fits into whatever you're already doing.

Side-by-side tabs, one-shot EXPLAIN, schema edits without leaving the grid, a transfer wizard that doesn't need a manual.

BaseMaster grid with multi-tab
BaseMaster query editor
BaseMaster structure editor
BaseMaster data transfer

Where BaseMaster fits.

Honest comparison — BaseMaster isn't trying to replace everything, it's trying to be the one you keep open all day.

Dev need BaseMaster GUI suites IDE plugins CLI (psql/mysql)
Clone prod→local fast ✓ parallel wizard step-heavy limited script-only
Bulk-edit a grid ✓ multi-fill, paste CSV basic
Configurable SQL dump ✓ tables, filters, zip mysqldump flags
Docker auto-discovery ✓ incl. WSL
Built-in AI + MCP ✓ 12 providers limited via ext
SSH multi-hop + known_hosts ✓ verified single-hop varies ✓ via ssh
Import from other clients ✓ DBeaver/Heidi/DataGrip/Navicat limited
Resource usage native, <100MB heavy inside IDE tiny
Open source (MIT) varies varies
Telemetry zero often opt-out varies zero

Download

Native binaries for Windows, macOS and Linux. From the latest GitHub release.

Or install via winget install WilsonGlasser.BaseMaster once published — or build from source.

MIT. No paywall, ever.

Built by one developer in the gaps. If BaseMaster saves you a dump script today, a beer goes a long way toward the next feature.