AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompareGuides
Submit Tool
ToolsCategoriesTrendingNewCompareGuides
Home/
Dev Tooling/
tabularis
tabularis logo

tabularis

Active·★ 5.2k·Apache-2.0·Updated 2026-10-14
★ 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.

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

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

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

License
Apache-2.0
Latest release
v0.27.0 · 2026-10-08
Last commit
2026-10-10
Contributors
111
Forks
353
Open issues and PRs
128
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.
04

Maintenance check

ActiveChecked: 2026-10-15
Last commit
2026-10-15
Commits, last 90 days
100+
Releases, last 90 days
30
Latest release
nightly-20261015-ba22659 (2026-10-15)
Open issues
110
Recent issues with at least one comment
5/14

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

  • #97 [Bug]: Editor resets when I switch tabs9 comments · 2026-03-17
  • #1097 [Bug]: PostgreSQL behind a transaction-mode connection pooler (e.g. PgBouncer) fails with "prepared statement \"sN\" does not exist"7 comments · 2026-10-14
05

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
06

Quick start

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

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

Alternatives

CopilotKit logo
CopilotKit★ 38.0k
React UI + elegant infrastructure for AI Copilots, AI chatbots, and in-app AI agents. The Agentic Frontend.
1Panel logo
1Panel★ 37.2k
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.
mcp-context-forge logo
mcp-context-forge★ 4.6k
A Model Context Protocol (MCP) Gateway & Registry. Serves as a central management point for tools, resources, and prompts that can be accessed by MCP-compatible LLM applications. Converts REST API endpoints to MCP, composes virtual MCP servers with added security and observability, and converts between protocols (stdio, SSE, Streamable HTTP).

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-offs04Maintenance check05Compatibility06Quick start
  • #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
  • #48 [Feat]: Render columns based on column size instead of only types6 comments · 2026-03-02
  • Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

    MCP-Chinese-Getting-Started-Guide logo
    MCP-Chinese-Getting-Started-Guide★ 3.6k
    Model Context Protocol(MCP) 编程极速入门
    cursor-talk-to-figma-mcp logo
    cursor-talk-to-figma-mcp★ 7.1k
    TalkToFigma: MCP integration between Cursor and Figma, allowing Cursor Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
    google_workspace_mcp logo
    google_workspace_mcp★ 3.3k
    Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI - Comprehensive Google Workspace / G Suite MCP Server
    xiaohongshu-mcp logo
    xiaohongshu-mcp★ 16.3k
    MCP for xiaohongshu.com
    FIRERPA (LAMDA) logo
    FIRERPA (LAMDA)★ 8.6k
    FIRERPA (formerly LAMDA) is an all-in-one Android automation and device-control platform with on-device server, remote desktop, UI automation, OCR, packet capture and a built-in MCP server for AI agents.
    See all alternatives →
    07
    Use cases
    08Alternatives
    Stats
    GitHub Stars★ 5.2k
    Last commit1d ago
    StatusActive
    LicenseApache-2.0
    CategoryDev Tooling
    Trend (30d)
    +0.2k↑ 4.0%
    Links
    Documentation↗Discussion↗Issues↗Releases↗

    Deploy on DigitalOcean — Get $200 Free Credit

    Ad