Tabularis: Open-source desktop SQL client your AI agent can use

maxloh1 pts0 comments

Tabularis | Open-Source Desktop Client for Modern Databases

Latest from the blogv0.13.3: Color Your Results, Theme Your Tabs, and Pick Up Where You Left Off →

Sponsors<br>These companies support Tabularis development. Thank you for keeping the project alive and free.

turboSMTP<br>Kilo Code<br>DigitalOcean<br>Vercel<br>Usero<br>DevGlobe<br>Tolgee<br>turboSMTP<br>Kilo Code<br>DigitalOcean<br>Vercel<br>Usero<br>DevGlobe<br>Tolgee

Interested in sponsoring Tabularis? Get in touch →

Why Tabularis<br>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 GitHubRust<br>TypeScript<br>React<br>SQLite/PG/MySQL

Driver & Plugin Coverage<br>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.<br>ClickHouseShippedCloudflare D1ShippedDuckDBShippedFirestoreShippedIBM Db2ShippedIBM InformixShippedMySQL / MariaDBShippedPostgreSQLShippedRedisShippedSQLiteShippedCSV FolderShippedGoogle SheetsShippedHackerNewsShippedGoogle BigQueryClaimedLibSQL / TursoClaimedMeilisearchClaimedMongoDBClaimedOracleClaimedSQL ServerClaimedAmazon RedshiftScopedCockroachDBScopedTiDBScopedDynamoDBComing SoonSnowflakeComing SoonCassandraOpenElasticsearchOpenEtcdOpenFirebirdOpenScyllaDBOpenSQL AnywhereOpenSurrealDBOpenTrino / PrestoOpen+ Request a database<br>Explore the Bounty Board →<br>Explore Plugins →

Features<br>🔌 Multi-Database

Work across PostgreSQL , MySQL/MariaDB , and SQLite from one consistent interface. Save multiple connection profiles locally and switch between them without friction.

Learn more

🤖 AI Assistance (Experimental)

Draft SQL from plain English, explain unfamiliar queries, and iterate faster while staying in control of your provider. Works with OpenAI, Anthropic, OpenRouter, and Ollama (local models) .

Learn more

🔌 MCP Server

Built-in Model Context Protocol support lets AI agents inspect your schemas and run database actions through Tabularis instead of ad-hoc scripts.

Learn more

🎨 Visual Query Builder

Build joins, filters, and aggregations visually, then inspect the generated SQL. Useful when exploring a schema or assembling a query before dropping down to raw SQL.

Learn more

🧠 Visual EXPLAIN

Turn execution plans into interactive graphs, exact node tables, raw output, and optional AI analysis. Useful for spotting costly scans, estimate gaps, and optimizer choices faster.

Learn more

📝 Modern SQL Editor

Monaco-powered editing with multiple tabs, syntax highlighting, and precise execution controls. Run the current selection or the whole script without leaving the keyboard.

Learn more

📓 SQL Notebooks

Combine SQL and Markdown in reusable, multi-cell workflows. Keep inline results, lightweight charts, shared variables, parameters, and repeatable analysis in one place.

Learn more

🗄️ Schema Management

Edit tables and columns inline, use guided schema dialogs for structural changes, and inspect relationships with an interactive ER diagram .

Learn more

📈 Task Manager

Monitor plugin processes in real time. Track CPU, RAM and disk usage for each plugin, inspect child processes, and force-kill or restart any plugin directly from the built-in Task Manager window.

Learn more

📊 Data Grid

Browse and edit result sets without leaving the query workflow. Update rows inline, remove records, copy selections, or export results to JSON and CSV in one step.

Learn more

🔒 SSH Tunneling & Security

Reach remote databases through SSH tunnels and keep secrets out of plain text. Passwords and API keys are stored in your system's keychain.

Learn more

🪟 Split View

Open multiple connections at once in a resizable split layout and compare datasets side by side without jumping between windows.

Learn more

📦 SQL Dump & Import

Export full SQL dumps and bring them back with a guided import flow. Useful for backups, local restores, and quick migration...

learn tabularis database open from query

Related Articles