tabularis
July 15, 2026 · View on GitHub
tabularis
Tabularis es un espacio de trabajo SQL de escritorio open source para PostgreSQL, MySQL/MariaDB, SQLite y más de 12 bases de datos adicionales como DuckDB, ClickHouse, Redis y Firestore.
Su servidor MCP integrado permite que Claude, Cursor y Devin (antes Windsurf) lean tu esquema y ejecuten consultas en la misma app que ya usas.
README: English | Italiano | Español | 中文 | Français | Deutsch | 日本語 | Русский | Tagalog | 한국어
Discord - Únete al servidor para hablar con los mantenedores, compartir feedback y pedir ayuda.
Documento traducido. Para la versión de referencia más actualizada, consulta también el README en inglés.
Descargas
winget install Debba.Tabularis # Windows
brew tap TabularisDB/tabularis && brew install --cask tabularis # macOS
sudo snap install tabularis # Linux
O descarga un instalador directamente:
La interfaz de la aplicación está disponible en inglés, italiano, español, chino (simplificado), francés, alemán, japonés, ruso y tagalo.
¿Por qué tabularis?
| tabularis | DBeaver CE | TablePlus | Beekeeper Studio | |
|---|---|---|---|---|
| Licencia | Apache 2.0, gratis | Apache 2.0, gratis (Pro es de pago) | Comercial | GPLv3 (ediciones de pago) |
| Notebooks SQL (celdas SQL + Markdown, variables entre celdas, gráficos) | ✅ | ❌ | ❌ | ❌ |
| Servidor MCP integrado para agentes de IA | ✅ | ❌ | ❌ | ❌ |
| Plugins en cualquier lenguaje (JSON-RPC sobre stdio) | ✅ | Plugins Java/Eclipse | Plugins JavaScript | ❌ |
| Text-to-SQL con IA usando modelos locales (Ollama) | ✅ | Asistente de IA en la nube | ❌ | ❌ |
| EXPLAIN visual con grafos de plan interactivos | ✅ | ✅ | ❌ | ❌ |
| Bases de datos soportadas de serie | 3 integradas + 12 plugins oficiales | 100+ | 20+ | ~10 |
Comparativa a junio de 2026; las funcionalidades de las otras herramientas pueden haber cambiado desde entonces. Si necesitas decenas de drivers, usa DBeaver — tabularis se centra en hacer bien unas pocas bases de datos.
Bases de datos soportadas
PostgreSQL, MySQL/MariaDB y SQLite vienen integradas. Todo lo demás es un plugin — aquí está el estado actual de cada integración, reflejando la cobertura de drivers y plugins del sitio web.
Más allá de las integradas: ClickHouse (disponible), Cloudflare D1 (disponible), DuckDB (disponible), Firestore (disponible), IBM Db2 (disponible), IBM Informix (disponible), Redis (disponible), CSV Folder (disponible), Google Sheets (disponible), HackerNews (disponible), Google BigQuery (reclamado), LibSQL / Turso (reclamado), Meilisearch (reclamado), MongoDB (reclamado), Oracle (reclamado), SQL Server (reclamado), Amazon Redshift (planificado), CockroachDB (planificado), TiDB (planificado), DynamoDB (próximamente), Snowflake (próximamente), Cassandra (abierto), Elasticsearch (abierto), Etcd (abierto), Firebird (abierto), ScyllaDB (abierto), SQL Anywhere (abierto), SurrealDB (abierto) y Trino / Presto (abierto).
Los drivers disponibles se instalan desde el registro de plugins. Todo lo demás está en el tablón de recompensas — reclama uno, patrocina uno o solicita una base de datos.
Instalación
Windows
winget install Debba.Tabularis
O descarga el instalador desde la página de Releases.
macOS
brew tap TabularisDB/tabularis
brew install --cask tabularis
Las builds desde la v0.13.1 en adelante están firmadas y notarizadas por Apple, así que se abren sin pasos adicionales.
Las siguientes notas solo aplican a releases anteriores (antes de la v0.13.1) descargadas directamente:
- Debes permitir el acceso de accesibilidad (Privacidad y seguridad) a la app tabularis. Si estás actualizando y ya tienes tabularis en la lista de permitidos, elimínalo manualmente antes de poder conceder el acceso de accesibilidad a la nueva versión.
- Puede ser necesario ejecutar
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
Actualizaciones
- Actualizaciones automáticas al iniciar la app.
- Posibilidad de comprobar manualmente desde las releases de GitHub.
Galería
La galería completa está en tabularis.dev.
Funcionalidades
Conexiones
- Soporte para PostgreSQL, MySQL/MariaDB y SQLite.
- Perfiles de conexión guardados localmente.
- Túneles SSH y almacenamiento de contraseñas en el llavero del sistema.
- Página de conexiones con vista de cuadrícula/lista y búsqueda en tiempo real.
- Apariencia personalizada por conexión: icono propio (Lucide, emoji o imagen) y color de acento.
Explorador de base de datos
- Navegación de tablas, columnas, claves, índices, vistas y rutinas.
- Edición inline de partes del esquema.
- Diagrama ER interactivo.
- Acciones rápidas desde menús contextuales.
Editor SQL
- Monaco Editor con resaltado y autocompletado.
- Múltiples pestañas con conexiones aisladas.
- Ejecución multi-query con resultados separados.
- Consultas guardadas y overlay de IA dentro del editor.
Notebooks SQL
- Celdas SQL y Markdown en un mismo documento.
- Resultados inline y gráficos.
- Variables entre celdas y parámetros globales.
- Ejecución secuencial de todas las celdas.
Constructor visual de consultas
- Construcción drag-and-drop.
- JOINs visuales, filtros, agregaciones, ordenación y límites.
- SQL generado en tiempo real.
Visual EXPLAIN
- Planes de ejecución como grafos navegables.
- Vistas tabular, raw y análisis opcional con IA.
- Compatible con PostgreSQL, MySQL/MariaDB y SQLite.
Data Grid
- Edición inline y por lotes.
- Creación, selección y borrado de filas.
- Exportación a CSV o JSON.
- Soporte inicial para datos espaciales.
- Celdas JSON/JSONB con resaltado y ventana de edición dedicada (Árbol / Monaco / Raw). Opcional por conexión: detectar JSON en columnas de texto.
Logging
- Logs en tiempo real desde Settings.
- Filtros por nivel.
- Exportación a
.log. - Modo debug por CLI:
tabularis --debug.
Plugins
- Sistema externo vía JSON-RPC 2.0 por stdin/stdout.
- Instalación de drivers comunitarios sin reiniciar.
- Registro oficial en
plugins/registry.json. - Guía para desarrolladores en
plugins/PLUGIN_GUIDE.md.
Configuración
La configuración se guarda en:
- Linux:
~/.config/tabularis/ - macOS:
~/Library/Application Support/tabularis/ - Windows:
%APPDATA%\\tabularis\\
Archivos principales:
connections.jsonsaved_queries.jsonconfig.jsonthemes/preferences/connection-icons/(imágenes personalizadas para iconos de conexiones)
En config.json, el campo language admite auto, en, it, es, zh, fr, de, ja, ru, tl.
IA
Funciones opcionales de text-to-SQL y explicación de consultas con:
- OpenAI
- Anthropic
- MiniMax
- OpenRouter
- Ollama
- APIs compatibles con OpenAI
La lista de modelos se obtiene dinámicamente y se cachea localmente.
MCP
Servidor MCP integrado:
tabularis --mcp
Clientes soportados:
- Claude Desktop
- Cursor
- Windsurf
Herramientas disponibles:
list_connectionslist_databaseslist_tablesdescribe_tablerun_query
Stack Tecnológico
- Frontend: React 19, TypeScript, Tailwind CSS v4
- Backend: Rust, Tauri v2, SQLx
Desarrollo
Setup:
pnpm install
pnpm tauri dev
Build:
pnpm tauri build
Roadmap
- Remote Control
- Command Palette
- Editor/Viewer JSON y JSONB
- SQL Formatting / Prettier
- Data Compare / Diff Tool
- Team Collaboration
Contribuir
Las contribuciones son bienvenidas — consulta CONTRIBUTING.md. Buenos puntos para empezar:
- Driver de SQL Server — hoja de ruta de implementación y llamada a contribuidores
- Sistema de diseño de UI e identidad visual — llamada a contribuidores
- Escribe un plugin de driver en cualquier lenguaje — consulta la Guía de Plugins
Historia del proyecto
Tabularis empezó como un experimento: ¿hasta dónde podía llegar el desarrollo asistido por IA construyendo una herramienta funcional desde cero? Más lejos de lo esperado — hoy es un proyecto mantenido activamente, con releases regulares y un ecosistema de plugins.
Licencia
Apache License 2.0
¿Te gusta tabularis? Dale una estrella al repo ⭐ — ayuda mucho al proyecto.