tabularis
Latest from the blogv0.25.0: A New Theme System, AWS SSM Tunnels and Startup Improvements
v0.25.0MCP-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 20+ 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.

GitHub5.0k

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

Sponsors and supporters

These organizations 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.

🛰️ Hosted Registry

Discover drivers in a searchable connection catalogue backed by the hosted Tabularium registry — install a missing driver inline while creating a connection, or in one click from a tabularis://install link.

⚡ 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.

14 open targets6 in motion17 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.25.0: A New Theme System, AWS SSM Tunnels and Startup Improvements
v0.25.0 turns themes into installable, declarative packages with author tooling, adds AWS SSM Session Manager port forwarding as a third tunnel method, surfaces core and plugin updates in the sidebar and on a startup toast, cuts the JavaScript loaded at startup by 84%, lets MCP tools return TOON, shows table and column comments, and carries community fixes for the MCP driver registry, read-only JSON viewers and plugin display names.
How to Grow an Open-Source Project: Lessons on the Road to 5,000 Stars
Lessons from growing Tabularis toward 5,000 GitHub stars: make room for contributors, protect everyday workflows, and plan for the maintenance that comes with new features.
v0.24.0: Query Plans Inside Notebooks, HTTP/SOCKS5 Proxies, and a Font for Your Results
v0.24.0 brings inline notebook query plans, scoped HTTP/SOCKS5 proxies, independent result fonts, running-tab indicators, and connection-specific plugin metadata.

Ready to try Tabularis?

Free and open source (Apache 2.0). Download it for Windows, macOS, or Linux — and if it looks useful, a star on GitHub helps more developers discover it.

GitHub5.0k

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