tabularis
Tabularis is an open-source database client for PostgreSQL, MySQL and MariaDB, and SQLite, with SQL notebooks, visual EXPLAIN, AI and an MCP server built in, and plugins for everything else. It installs with winget, Homebrew or Snap (or an AppImage and the AUR), and the UI is available in eight languages.
The README compares it with DBeaver CE, TablePlus and Beekeeper Studio and is candid about the trade-off: it supports three databases out of the box (more through plugins), against 100+ for DBeaver, and says to use DBeaver if you need dozens of drivers. Its distinguishing features are SQL notebooks (SQL and Markdown cells, cross-cell variables, charts), a built-in MCP server for AI agents, plugins in any language over JSON-RPC on stdio, AI text-to-SQL with local models through Ollama, and visual EXPLAIN with interactive plan graphs. Other features include SSH tunnelling, keychain password storage, an ER diagram, a Monaco-based SQL editor with multi-statement execution, SQL dump and import. The comparison is dated June 2026. It is Apache-2.0 licensed.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-24
- Commits, last 90 days
- 100+
- Releases, last 90 days
- 30
- Latest release
- nightly-20261024-39dab01 (2026-10-24)
- Open issues
- 126
- Recent issues with at least one comment
- 10/12
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #1097 [Bug]: PostgreSQL behind a transaction-mode connection pooler (e.g. PgBouncer) fails with "prepared statement \"sN\" does not exist"13 comments · 2026-10-14
- #97 [Bug]: Editor resets when I switch tabs9 comments · 2026-03-17
- #1135 Bug: "Cannot read properties of null (reading 'trim')" when changing db name in a PostgreSQL connection and hitting save (Win11)8 comments · 2026-10-16
- #316 External plugin host support gaps found while building a DM / Dameng driver7 comments · 2026-06-10
- #301 [Feat]: Read only connection limiter support7 comments · 2026-06-08
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Who it fits
- You want a desktop database client first (SQL notebooks, visual EXPLAIN, ER diagrams, SSH tunnelling) that also exposes an MCP server.
- You work with PostgreSQL, MySQL, MariaDB or SQLite, and want AI text-to-SQL that can use local models through Ollama.
- You like to extend tools: plugins can be written in any language over JSON-RPC.
- You only want a headless MCP server for an agent; this is a full desktop application.
- You need dozens of database drivers: the README itself recommends DBeaver for that.
- You want a long-established client: the project's own comparison table is dated June 2026.
How it differs
DBHub is a headless MCP gateway (with a small web workbench) for several SQL engines. Tabularis is a desktop client whose MCP server is one feature among notebooks, EXPLAIN and ER diagrams. Choose DBHub to serve agents, Tabularis if you also work in the client yourself.
Compatibility
Quick start
Use cases
Alternatives
Featured in these lists
Comments
No comments yet. Be the first!