tabularis

July 22, 2026 · View on GitHub

tabularis

Ang Tabularis ay isang open-source na desktop SQL workspace para sa PostgreSQL, MySQL/MariaDB, SQLite at 15+ pang database tulad ng DuckDB, ClickHouse, Redis at Firestore.
Pinapayagan ng built-in na MCP server nito ang Claude, Cursor at Devin (dating Windsurf) na basahin ang iyong schema at magpatakbo ng mga query sa parehong app na ginagamit mo na.

README: English | Italiano | Español | 中文 | Français | Deutsch | 日本語 | Русский | Tagalog | 한국어

Build & Release Discord Gitster

Snap Store Flatpak (Flatpark) AUR WinGet

Tabularis

DiscordSumali sa aming Discord server para makipag-usap sa mga maintainer, magbahagi ng feedback, at humingi ng tulong mula sa komunidad.

Ito ay isinalin na bersyon ng dokumentasyon. Ang pinakabago at opisyal na pinagmulan ay ang README sa Ingles.

I-download

winget install Debba.Tabularis                                   # Windows
brew tap TabularisDB/tabularis && brew install --cask tabularis  # macOS
sudo snap install tabularis                                      # Linux

O kumuha ng installer nang direkta:

Windows macOS (Apple Silicon) macOS (Intel) Linux AppImage Linux .deb Linux .rpm

Sinusuportahan ng UI ng app ang Ingles, Italyano, Espanyol, Tsino (Simplified), Pranses, Aleman, Hapones, Ruso, at Tagalog.

Bakit tabularis?

tabularisDBeaver CETablePlusBeekeeper Studio
LisensyaApache 2.0, libreApache 2.0, libre (may bayad na Pro)KomersyalGPLv3 (may bayad na edisyon)
SQL notebooks (SQL + Markdown cells, cross-cell variables, charts)
Built-in MCP server para sa AI agents
Mga plugin sa anumang wika (JSON-RPC sa stdio)Java/Eclipse pluginsJavaScript plugins
AI text-to-SQL gamit ang lokal na modelo (Ollama)Cloud AI assistant
Visual EXPLAIN na may interactive plan graphs
Mga database out of the box3 built-in + 15 opisyal na plugin100+20+~10

Paghahambing noong Hunyo 2026; maaaring nagbago ang mga feature ng ibang tool mula noon. Kung kailangan mo ng dose-dosenang driver, gamitin ang DBeaver — nakatuon ang tabularis sa paggawa nang maayos ang ilang database.

Suporta sa database

Built-in ang PostgreSQL, MySQL/MariaDB at SQLite. Ang lahat ng iba ay plugin; ipinapakita sa ibaba kung nasaan ang bawat integration ngayon, ayon sa driver coverage at plugins sa website.

ClickHouse (released), Cloudflare D1 (released), DuckDB (released), Firestore (released), IBM Db2 (released), IBM Informix (released), Redis (released), CSV Folder (released), Google Sheets (released), HackerNews (released), Google BigQuery (claimed), LibSQL / Turso (claimed), Meilisearch (claimed), MongoDB (claimed), Oracle (claimed), SQL Server (claimed), Amazon Redshift (scoped), CockroachDB (scoped), TiDB (scoped), DynamoDB (paparating), Snowflake (paparating), Cassandra (open), Elasticsearch (open), Etcd (open), Firebird (open), ScyllaDB (open), SQL Anywhere (open), SurrealDB (open), at Trino / Presto (open).

Maaaring i-install ang mga driver na may status na Released mula sa plugin registry. Ang lahat ng iba ay nasa bounty board — kunin ang isa, i-sponsor, o mag-request ng database.

Pag-install

Windows

winget install Debba.Tabularis

O i-download ang installer mula sa Releases.

macOS

brew tap TabularisDB/tabularis
brew install --cask tabularis

Simula sa v0.13.1, signed at notarized ang mga build ng Apple kaya magbubukas nang walang dagdag na hakbang.

Ang mga tala sa ibaba ay para lamang sa mas lumang release (bago ang v0.13.1) na direktang na-download:

  • Maaaring kailanganin mong bigyan ng accessibility access (Privacy & Security) ang tabularis app. Kapag nag-a-update at nasa allowed list na ang tabularis, tanggalin ito nang manu-mano bago maibigay ang access sa bagong bersyon.
  • Maaaring kailanganin mong patakbuhin:
xattr -c /Applications/tabularis.app

Linux

Snap:

sudo snap install tabularis

Flatpak:

flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.tabularis.Tabularis

AppImage:

chmod +x tabularis_x.x.x_amd64.AppImage
./tabularis_x.x.x_amd64.AppImage

Arch Linux:

yay -S tabularis-bin

Mga update

  • Awtomatikong nagche-check ng update ang app sa startup.
  • Maaari ring mag-update nang manu-mano mula sa GitHub Releases.

Mga screenshot at demo

Ang mga screenshot at demo ng mga feature ay nasa tabularis.dev sa seksyong Features.

Mga feature

Pamamahala ng koneksyon

  • Suporta para sa PostgreSQL, MySQL/MariaDB at SQLite.
  • Lokal na pag-save ng mga profile ng koneksyon.
  • SSH tunnels at pag-iimbak ng password sa system keychain.
  • Connections page na may grid at list view at real-time search.

Database explorer

  • Mag-browse ng mga table, column, key, index, view at procedure.
  • Built-in na pag-edit ng schema elements.
  • Interactive ER diagram.
  • Mabilis na aksyon sa context menu.

SQL editor

  • Monaco Editor na may syntax highlighting at autocomplete.
  • Mga naka-isolate na tab para sa bawat koneksyon.
  • Multi-statement execution na may hiwalay na result display.
  • Mga nai-save na query at built-in na AI overlay sa editor.

SQL notebooks

  • SQL at Markdown cells sa isang dokumento.
  • Inline results at charts.
  • Cross-cell variables at global parameters.
  • Sunud-sunod na pagpapatakbo ng lahat ng cell.

Visual query builder

  • Pagbuo ng query gamit ang drag-and-drop.
  • Visual JOIN, filter, aggregate, sort at LIMIT.
  • Real-time na SQL generation.

Visual EXPLAIN

  • Interactive graph ng execution plan.
  • Table view, raw output at opsyonal na AI analysis.
  • Suporta para sa PostgreSQL, MySQL/MariaDB at SQLite.

Data grid

  • Inline at batch editing.
  • Paglikha, pagpili at pagbura ng row.
  • Export sa CSV o JSON.
  • Paunang suporta sa spatial data (GEOMETRY).
  • JSON/JSONB cell highlighting at dedicated editor window (Tree / Monaco / Raw). Opsyonal bawat koneksyon: i-detect ang JSON sa text columns.

Logging

  • Real-time log viewer sa Settings.
  • Filter ayon sa level.
  • Export sa .log files.
  • CLI debug mode: tabularis --debug.

Mga plugin

Mga setting

Naka-imbak ang configuration sa:

  • Linux: ~/.config/tabularis/
  • macOS: ~/Library/Application Support/tabularis/
  • Windows: %APPDATA%\\tabularis\\

Pangunahing mga file:

  • connections.json
  • saved_queries.json
  • config.json
  • themes/
  • preferences/

Sinusuportahan ng field na language sa config.json ang mga value na auto, en, it, es, zh, fr, de, ja, ru, tl. Para sa auto-detection ng Filipino locale (fil / fil-PH), gumagamit ang app ng parehong Tagalog na translation.

AI

Opsyonal na Text-to-SQL at query explanation gamit ang mga provider:

  • OpenAI
  • Anthropic
  • MiniMax
  • OpenRouter
  • Ollama
  • OpenAI-compatible APIs

Dinadownload at naka-cache nang lokal ang listahan ng modelo.

MCP

Patakbuhin ang built-in MCP server:

tabularis --mcp

Mga suportadong client:

  • Claude Desktop
  • Cursor
  • Windsurf

Mga available na tool:

  • list_connections
  • list_databases
  • list_tables
  • describe_table
  • run_query

Tech stack

  • Frontend: React 19, TypeScript, Tailwind CSS v4.
  • Backend: Rust, Tauri v2, SQLx.

Development

I-install ang dependencies at patakbuhin:

pnpm install
pnpm tauri dev

Build:

pnpm tauri build

Roadmap

  • Remote control
  • Command palette
  • JSON/JSONB editor at viewer
  • SQL formatting / Prettier
  • Data compare at diff
  • Collaboration

Pag-contribute

Malugod na tinatanggap ang mga kontribusyon — tingnan ang CONTRIBUTING.md. Maaari kang magsimula sa:

Kwento ng proyekto

Nagsimula ang Tabularis bilang eksperimento: hanggang saan makakarating ang AI-assisted development sa pagbuo ng gumaganang tool mula sa simula? Mas malayo kaysa inaasahan — ngayon ay aktibong mina-maintain na proyekto na may regular na release at plugin ecosystem.

Lisensya

Apache License 2.0


Nagustuhan mo ang tabularis? Mag-star sa repo ⭐ — malaking tulong ito sa proyekto.

RepoStars