tabularis
Latest from the blogv0.13.4: Unlock Everything — Hardware Keys, Free-Floating Results, and a Sharper Editor →
v0.13.4MCP-nativeOpen Source · Apache 2.0

The database client your AI agent can actually use.

Tabularis is an open-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 13+ more databases like DuckDB, ClickHouse, Redis and Firestore. Its built-in MCP server lets Claude, Cursor and Devin (formerly Windsurf) read your schema and run queries in the same app you already use.

GitHub3.5k

34k downloadsHomebrew, Snap, AUR and more →View all releases on GitHub →

Sponsors

These companies support Tabularis development. Thank you for keeping the project alive and free.

Why Tabularis

Most database clients are still designed for a world where a human writes every query. That world is changing fast: in 2026 a lot of real SQL gets drafted, iterated, and sometimes executed by AI agents inside Claude Code, Cursor, and Devin (formerly Windsurf).

Tabularis is the open-source desktop database client built for that reality — without giving up what a good SQL tool already has to be.

  • MCP-native. A built-in Model Context Protocol server lets compatible AI agents inspect schemas and run queries through the same app where you manage your connections — no fragile ad-hoc scripts, no credentials leaking into chat windows.
  • Still a first-class human workspace. Monaco SQL editor, notebooks with inline charts, visual query builder, visual EXPLAIN, ER diagrams, split view. You don't give up the IDE to get the agent.
  • Multi-engine, extensible. PostgreSQL (multi-schema), MySQL/MariaDB, SQLite built in. Anything else via plugins over JSON-RPC — write a driver in Rust, Go, Python, or any language.
  • Local-first, secure. SSH and Kubernetes tunneling, system keychain for secrets, your data and credentials stay on your machine.

Rust + Tauri backend, React 19 frontend, Apache 2.0.

Edit on GitHub
Rust
TypeScript
React
SQLite/PG/MySQL

Driver & Plugin Coverage

Every database Tabularis supports today and the ones the community is building next — each tagged with where it stands, from shipped drivers to open bounties.

Features

Explore by Intent

Start from the workflow you actually care about: PostgreSQL work, MySQL and SQLite work, reusable SQL analysis, secure access, extensibility, AI-native database tooling, or tool comparisons.

Plugins

Tabularis is hackable with an external plugin system. Plugins are standalone executables that communicate with the app over JSON-RPC 2.0 via stdin/stdout, so database support can evolve independently from the core release cycle.

🧩 Language-Agnostic

Write a driver in Rust, Go, Python, Node.js, or any language that can speak JSON-RPC over stdin/stdout. No heavyweight SDK required.

⚡ Hot Install

Install, update, and remove plugins from Settings → Plugins without restarting the app. New drivers appear immediately in the connection form.

🔒 Process Isolation

Each plugin runs in its own process. If a plugin crashes, the failure is isolated to that integration instead of taking down the whole app.

Edit on GitHub
Bounty Market

Fund the next database driver.

Request, sponsor, discuss, or claim the integrations the community wants next. Turn scattered requests into visible work.

19 open targets9 in motion12 shipped proofs
Enter the Bounty Board

Available Plugins

Repo →
Repo →
Repo →

Browse the full plugin registry →

Themes

Tabularis treats themes as part of the workflow, not a cosmetic extra. Switch between 10+ presets instantly, with editor syntax colors generated to stay coherent with the active UI theme.

Tabularis Dark
Tabularis Light
Dracula
Nord
Monokai
GitHub Dark
One Dark Pro
Solarized Dark
Solarized Light
Gruvbox Material Dark
Gruvbox Material Light
High Contrast

Wiki

Need implementation details, setup steps, or feature walkthroughs? The wiki covers the workflows behind the UI.

Blog

v0.13.4: Unlock Everything — Hardware Keys, Free-Floating Results, and a Sharper Editor
v0.13.4 teaches SSH to prompt — unlock a hardware security key or a passphrase from an in-app dialog — pops query results out into their own window, overhauls SQL autocomplete, and lands three new community drivers (MongoDB, Cloudflare D1, Dameng) alongside a wave of correctness fixes.
Where Tabularis Keeps Its Secrets: Thank You, 1Password
An open-source project accumulates secrets like signing keys, certificates and deploy tokens, and they end up pasted across GitHub repo settings with no real story for rotation or audit. 1Password gives open-source projects a free plan, we qualified for it, and it's good enough to deserve a genuine thank-you. Here's why 1Password is a great secret manager for developers, and how we plan to move Tabularis' CI secrets into one vault and pull them into GitHub Actions with op:// references.
v0.13.3: Color Your Results, Theme Your Tabs, and Pick Up Where You Left Off
v0.13.3 is a personalization release: color query results by data type, dress the editor in a new Gruvbox theme, tint the tab bar with each connection's color, reopen the connections you had last session, and toggle CSV headers when you copy — plus a community Informix driver, driver-aware Kubernetes ports, and louder MCP approval alerts.

Community

Join the Discord server to talk with maintainers, share feedback, report friction, and help shape the roadmap.

Join Discord