AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Dev Tooling/
tabularis
tabularis logo

tabularis

Active·★ 5.3k·Apache-2.0·Updated 2026-10-27
★ Trending

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.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-24.

License
Apache-2.0
Latest release
v0.29.0 · 2026-10-20
Last commit
2026-10-24
Contributors
144
Forks
394
Open issues and PRs
123
First published
2026-01-26

Source: GitHub, npm and PyPI public APIs.

#Database Client#SQL Notebooks#Visual EXPLAIN#AI Integration#Plugin System#PostgreSQL#MySQL#SQLite#Data Management
$ Install
$ brew tap TabularisDB/tabularis && brew install --cask tabularis
↗ Visit site★ GitHub
01

Features

01SQL Notebooks: Combine SQL and Markdown cells, cross-cell variables, and charts for interactive data analysis.
02Visual EXPLAIN: Inspect and optimize SQL execution plans with interactive node graphs, offering AI-assisted analysis.
03Plugin System: Extend database support and functionality with plugins written in any language via JSON-RPC.
04AI Features: Optional Text-to-SQL and query explanation using local models (Ollama) or various cloud APIs.
05Data Grid: Inline and batch editing, export options, and rich display for JSON/JSONB and spatial data.
02

Why choose it

+SQL notebooks mix SQL and Markdown cells with cross-cell variables, charts and HTML, CSV or JSON export.
+Built-in MCP server for AI agents, and AI text-to-SQL that can use local models through Ollama.
+Visual EXPLAIN with interactive plan graphs, ER diagrams, SSH tunnelling and keychain password storage.
+Plugins in any language over JSON-RPC; Apache-2.0 licensed with installers for Windows, macOS and Linux.
03

Trade-offs

!Only PostgreSQL, MySQL/MariaDB and SQLite are supported out of the box (others need plugins); the README itself says to use DBeaver for dozens of drivers.
!The comparison table is the project's own and dated June 2026, so other tools may have changed.
!Letting an AI agent query a database through MCP carries risk, so use read-only accounts for anything important.
05

Maintenance check

ActiveChecked: 2026-10-25
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
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 68, 76, 19, 62, 36, 44, 51, 41, 68, 143, 82, 0

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.

04

Who it fits

Pick it if
  • 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.
Look elsewhere if
  • 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.
06

How it differs

dbhub logovs dbhub★ 3.7k

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.

Full comparison →
07

Compatibility

PostgreSQL
Database
Verified via docs
MySQL/MariaDB
Database
Verified via docs
SQLite
Database
Verified via docs
Windows
Operating System
Verified via docs
macOS
Operating System
Verified via docs
Linux
Operating System
Verified via docs
08

Quick start

1
$ brew tap TabularisDB/tabularis
2
$ brew install --cask tabularis
09

Use cases

↳Database Exploration & Management: Browse schemas, manage connections securely, and perform SQL dumps/imports.
↳SQL Query Development & Optimization: Write, execute, and debug SQL queries with a powerful editor, visual query builder, and visual EXPLAIN.
↳Interactive Data Analysis & Reporting: Create multi-cell SQL notebooks to combine queries, markdown, and charts for insights.
↳AI-Assisted Database Operations: Integrate AI agents to query database schema, execute SQL, and identify optimization opportunities.
10

Alternatives

⚡Top VS:
VSdbhub★3.7k→VSwhodb★5.0k→VSgodot-ai★3.2k→VSdsh-desktop★485→
dbhub logo
dbhub★ 3.7k
Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
VSCompare→
whodb logo
whodb★ 5.0k
Where data access meets operational intelligence
VSCompare→
godot-ai logo
godot-ai★ 3.2k
Production-grade MCP server and AI tools for the Godot engine. A Snap to install. Totally free and fun.
VSCompare→
dsh-desktop logo
dsh-desktop★ 485
DeepSeek Harness Desktop App: a local AI desktop workspace for DSH Sessions, projects, files, web research, plugins, and Office artifacts.
VSCompare→
envkit-releases logo
envkit-releases★ 584
EnvKit — free local development environment for Windows & macOS: nginx/Apache, multiple PHP versions, MySQL/MariaDB, PostgreSQL, Redis, MongoDB, Mailpit, Node.js, trusted .test HTTPS, and a built-in MCP server for AI-assistant control. A Laragon/XAMPP/Herd alternative.
VSCompare→
pgconsole logo
pgconsole★ 157
Minimal Postgres editor for speed and collaboration
VSCompare→
tiger-cli logo
tiger-cli★ 127
Tiger CLI is the command-line interface for Tiger Cloud. It includes an MCP server for helping coding agents write production-level Postgres code.
VSCompare→
agentic-tools logo
agentic-tools★ 239
Agent Skills for Meta Quest/Horizon OS VR Development
VSCompare→
See all alternatives →

Featured in these lists

  • Best MCP Servers for Databases

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs05Maintenance check04Who it fits06How it differs07Compatibility08Quick start09Use cases10Alternatives
TabularisDB /
tabularis
↗

Open-source database client with SQL notebooks, visual EXPLAIN, AI and MCP

5.3k394Apache-2.0
Last commit1d ago
StatusActive
CategoryDev Tooling
Contributors144
Latest releasev0.29.0
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.