Your databases. One client.
A database client whose AI agent asks before it writes.
Tabellum opens PostgreSQL, MySQL and MariaDB, SQL Server, and BigQuery in one window: browse schemas, run queries in tabs, edit rows, back up and restore. Its agent — and any agent you connect over MCP — can read freely and can change nothing until you click Run on the exact SQL.
Get a key and a build
Registration is free. Your key is valid for 180 days, verified offline — the app never calls home.
Already registered and your key expired? Request a fresh one.
What you get
- PostgreSQL, MySQL/MariaDB, SQL Server, and BigQuery, on macOS, Windows, Linux, iOS, and Android.
- Every statement classified by the engine's own SQL parser; agent writes, DDL, and admin statements wait for your approval and run in a transaction.
- SSH and userspace WireGuard tunnels inside the app — no root, no system VPN.
- Backup with the database's own tools where installed, and the engine's logical export everywhere.
- Connections and queries as plain YAML and .sql files in a folder you own; credentials in your OS keychain, never in a file.
Downloads
Loading the current release…
Every desktop build's SHA-256 is listed above and in version.json, which is also what the app checks for updates. Phones and tablets install from the store, and ask for no key.
Agents — inside the app, and outside it
The built-in agent uses your own OpenAI, Anthropic, or Gemini key and talks to that provider directly. It sees schema metadata by default and row data only for connections where you switch that on. On desktop the app also hosts a local MCP server, so Claude Code and friends can draft queries that appear live in your editor:
npx @dudko.dev/tabellum-mcp
One rule for both: a read runs, a write waits for you. The engine classifies the statement — never the model.
Commercial licensing for the npm package beyond the small-entity thresholds: siarhei@dudko.dev.