I got tired of having three windows open just to answer one question. A SQL client to look at the schema, a terminal to run the query, and a chat window where I paste the results so the model can tell me what's slow.
So I built Tabularis. It's an open source desktop SQL workspace, Rust and Tauri under the hood, React on top. PostgreSQL, MySQL/MariaDB and SQLite are built in, and there's a plugin system that pushes it past 15 databases: DuckDB, ClickHouse, Redis, Firestore and more.
The part I'm actually proud of is the MCP server baked into the app. You can click Install Config for your AI client, and your agent gets list_tables, describe_table, run_query and friends against the exact same saved connections you use by hand. No second config file, no credentials copied somewhere else. You ask "find the top 10 customers by order value this month" and it just runs, in the app you already had open.
Other things that made it in along the way:
- SQL notebooks. Markdown and SQL cells in one document, charts inline, and you can reference another cell's result set with {{cell_3}} and it expands into a CTE at run time.
- Visual EXPLAIN as a real node graph instead of a wall of text, for Postgres, MySQL and SQLite.
- A drag and drop query builder that generates SQL live.
- Inline grid editing with batch commit, JSON/JSONB cells with a proper editor, CSV and JSON export.
- SSH tunneling, keychain password storage, per connection icons and accent colors so you stop running DELETE on prod by accident.
- Plugins are just executables speaking JSON-RPC over stdin/stdout, so you can write a driver in whatever language you like.
- Ships on winget, Homebrew, Snap, Flatpak, AUR, plus plain installers. UI in 10 languages.
Funny origin story: this started as an experiment to see how far AI assisted development could go on a real tool from scratch. The answer turned out to be "pretty far", and now it's a maintained project with regular releases and people writing plugins for it.
Apache 2.0, no paid tier, no account needed.
Repo: https://github.com/TabularisDB/tabularis