Tabularis Tabularis

# Tabularis Tabularis es un espacio de trabajo SQL de escritorio open source con 3 drivers de bases de datos integrados y 24 plugins publicados, entre ellos 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.

Sitio web · Documentación · Descarga · Changelog


Release Stars Downloads Build & Release Discord Gitster
Snap Store Flatpak (Flatpark) AUR WinGet

Vercel OSS Program

English · Italiano · Español · 中文 · Français · Deutsch · 日本語 · Русский · Tagalog · 한국어 · Português (Brasil)

> [!NOTE] > Documento traducido. Para la versión de referencia más actualizada, consulta el [README en inglés](../../README.md).
Tabularis, un espacio de trabajo SQL de escritorio, con el editor de consultas y la cuadrícula de datos
## Descargas ```bash winget install Debba.Tabularis # Windows brew install --cask tabularis # macOS sudo snap install tabularis # Linux ``` O descarga un instalador directamente: - **Windows:**  [![Windows](https://img.shields.io/badge/Windows-Download-blue?logo=windows)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_x64-setup.exe) - **macOS:**  [![macOS (Apple Silicon)](https://img.shields.io/badge/macOS-Apple%20Silicon-black?logo=apple)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_aarch64.dmg) [![macOS (Intel)](https://img.shields.io/badge/macOS-Intel-black?logo=apple)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_x64.dmg) - **Linux:**  [![Linux AppImage](https://img.shields.io/badge/Linux-AppImage-green?logo=linux)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_amd64.AppImage) [![Linux .deb](https://img.shields.io/badge/Linux-.deb-orange?logo=debian)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_amd64.deb) [![Linux .rpm](https://img.shields.io/badge/Linux-.rpm-red?logo=redhat)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis-0.29.0-1.x86_64.rpm) La interfaz de la aplicación está disponible en inglés, italiano, español, chino (simplificado), francés, alemán, japonés, ruso, coreano, tagalo y portugués (brasileño). > [!TIP] > **Discord:** [Únete al servidor](https://discord.com/invite/K2hmhfHRSt) para hablar con los mantenedores, compartir feedback y pedir ayuda. ## ¿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 + 24 plugins oficiales | 100+ | 20+ | ~10 | > [!NOTE] > 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. El driver de PostgreSQL integrado está obsoleto en favor del [plugin de PostgreSQL](https://github.com/TabularisDB/tabularis-postgresql-plugin), que Tabularis instala automáticamente. Todo lo demás es un plugin. El estado actual refleja la [cobertura de drivers y plugins](https://tabularis.dev/#driver-coverage) del sitio web: **Disponibles** | Base de datos | Plugin | Base de datos | Plugin | | ------------------------ | ----------------------------------------------------------------------------------------------- | -------------- | ----------------------------------------------------------------------------------------------- | | ClickHouse | [tabularis-clickhouse-plugin](https://github.com/TabularisDB/tabularis-clickhouse-plugin) | LibSQL / Turso | [tabularis-libsql-plugin](https://github.com/TabularisDB/tabularis-libsql-plugin) | | Cloudflare D1 | [tabularis_cloudflare_d1_plugin](https://github.com/josejorge/tabularis_cloudflare_d1_plugin) | MongoDB | [tabularis-mongodb-plugin](https://github.com/danielnuld/tabularis-mongodb-plugin) | | Cloudflare D1 (HTTP API) | [cloudflare-tabularis](https://github.com/GabrielMalava/cloudflare-tabularis) | MongoDB Atlas | [tabularis-mongodb-plugin](https://github.com/TabularisDB/tabularis-mongodb-plugin) | | DM / Dameng | [tabularis-dameng-plugin](https://github.com/haos666/tabularis-dameng-plugin) | Oracle | [tabularis-oracle-plugin](https://github.com/TabularisDB/tabularis-oracle-plugin) | | DuckDB | [tabularis-duckdb-plugin](https://github.com/TabularisDB/tabularis-duckdb-plugin) | Redis (Go) | [tabularis-redis-plugin-go](https://github.com/gzamboni/tabularis-redis-plugin-go) | | DynamoDB | [tabularis-dynamodb-plugin](https://github.com/TabularisDB/tabularis-dynamodb-plugin) | Redis (Rust) | [tabularis-redis-plugin](https://github.com/nicholas-papachriston/tabularis-redis-plugin) | | Elasticsearch | [tabularis-elasticsearch-plugin](https://github.com/TabularisDB/tabularis-elasticsearch-plugin) | SQL Server | [tabularis-sqlserver-plugin](https://github.com/TabularisDB/tabularis-sqlserver-plugin) | | Firestore | [firestore-tabularis](https://codeberg.org/NewtTheWolf/firestore-tabularis) | CSV Folder | [tabularis-csv-plugin](https://github.com/TabularisDB/tabularis-csv-plugin) | | IBM Db2 | [tabularis-db2-plugin](https://github.com/TabularisDB/tabularis-db2-plugin) | Google Sheets | [tabularis-google-sheets-plugin](https://github.com/TabularisDB/tabularis-google-sheets-plugin) | | IBM Informix | [tabularis-informix-plugin](https://github.com/danielnuld/tabularis-informix-plugin) | HackerNews | [tabularis-hackernews-plugin](https://github.com/TabularisDB/tabularis-hackernews-plugin) | | Cassandra / ScyllaDB | [tabularis-cassandra-plugin](https://github.com/TabularisDB/tabularis-cassandra-plugin) | Harper | [tabularis-harper-plugin](https://github.com/HarperFast/tabularis-harper-plugin) | | PostgreSQL | [tabularis-postgresql-plugin](https://github.com/TabularisDB/tabularis-postgresql-plugin) | Trino | [tabularis-trino-plugin](https://github.com/TabularisDB/tabularis-trino-plugin) | **En el tablón de recompensas** | Estado | Bases de datos | | ------------ | ---------------------------------------------------------------------------- | | En curso | Amazon Redshift, Google BigQuery, Meilisearch | | Planificado | CockroachDB, TiDB | | Próximamente | Snowflake | | Abierto | Etcd, Firebird, SQL Anywhere, SurrealDB | > [!NOTE] > Los drivers **disponibles** se instalan desde el [registro de plugins](https://tabularis.dev/plugins). Todo lo demás está en el [tablón de recompensas](https://tabularis.dev/plugins/bounties): reclama uno, patrocina uno o [solicita una base de datos](https://github.com/TabularisDB/tabularis/discussions). ## Instalación ### Windows ```bash winget install Debba.Tabularis ``` O descarga el instalador desde la [página de Releases](https://github.com/TabularisDB/tabularis/releases). ### macOS ```bash 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.
Notas para releases anteriores a la v0.13.1
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. - Después de copiar la app a la carpeta Aplicaciones, puede ser necesario ejecutar: ```bash xattr -c /Applications/tabularis.app ```
### Linux **Snap** ```bash sudo snap install tabularis sudo snap connect tabularis:password-manager-service # acceso al llavero para las credenciales guardadas ``` > [!IMPORTANT] > La Snap Store todavía no conecta automáticamente la interfaz `password-manager-service`. Sin ella, guardar una conexión falla con el error `Platform secure storage failure`. **Flatpak** ```bash flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo flatpak install flatpark dev.tabularis.Tabularis ``` **AppImage** ```bash chmod +x tabularis_x.x.x_amd64.AppImage ./tabularis_x.x.x_amd64.AppImage ``` **Arch Linux** ```bash yay -S tabularis-bin ``` ## Actualizaciones - Comprobación automática de actualizaciones al iniciar la app. - Posibilidad de actualizar manualmente desde las releases de GitHub. ## Galería La galería completa está en [tabularis.dev](https://tabularis.dev). ## Funcionalidades ### Conexiones [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/connections) - 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 [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/schema-management) - 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 [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/editor) - 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 [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/notebooks) - 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 [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/visual-query-builder) - Construcción drag-and-drop. - JOINs visuales, filtros, agregaciones, ordenación y límites. - SQL generado en tiempo real. ### Visual EXPLAIN [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/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 [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/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 los ajustes. - Filtros por nivel. - Exportación a archivos `.log`. - Modo debug por CLI: `tabularis --debug`. ### Plugins [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/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`](../../plugins/registry.json). - Guía para desarrolladores en [`plugins/PLUGIN_GUIDE.md`](../../plugins/PLUGIN_GUIDE.md). ## Configuración [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/configuration) La configuración se guarda en: - Linux: `~/.config/tabularis/` - macOS: `~/Library/Application Support/tabularis/` - Windows: `%APPDATA%\tabularis\` Archivos principales: - `connections.json` - `saved_queries.json` - `config.json` - `themes/` - `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`, `ko`, `tl` y `pt-BR`. ## IA [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/ai-assistant) Funciones opcionales de text-to-SQL y explicación de consultas con: - OpenAI - Anthropic - MiniMax - OpenRouter - Requesty - Ollama - APIs compatibles con OpenAI La lista de modelos se obtiene dinámicamente y se cachea localmente. ## MCP [Referencia completa en tabularis.dev →](https://tabularis.dev/wiki/mcp-server) Iniciar el servidor MCP integrado: ```bash tabularis --mcp ``` Clientes soportados: - Claude Desktop - Cursor - Windsurf Herramientas disponibles: | Herramienta | Descripción | | ------------------ | ---------------------------------------------------------------------- | | `list_connections` | Lista todas las conexiones guardadas | | `list_databases` | Lista todas las bases de datos de una conexión | | `list_tables` | Lista las tablas de una conexión (opcionalmente filtradas por esquema) | | `describe_table` | Obtiene el esquema completo: columnas, índices, claves foráneas | | `run_query` | Ejecuta cualquier consulta SQL y devuelve los resultados | ## Stack Tecnológico | Capa | Stack | | -------- | ------------------------------------- | | Frontend | React 19, TypeScript, Tailwind CSS v4 | | Backend | Rust, Tauri v2, SQLx | ## Desarrollo **Setup** ```bash pnpm install pnpm tauri dev ``` **Build** ```bash pnpm tauri build ``` ## Roadmap El roadmap se genera automáticamente a partir de las issues de GitHub. Consulta el estado actual en el [README en inglés](../../README.md#roadmap). ## Contribuir Las contribuciones son bienvenidas, consulta [CONTRIBUTING.md](../../CONTRIBUTING.md). Buenos puntos para empezar: - [Sistema de diseño de UI e identidad visual: llamada a contribuidores](https://github.com/TabularisDB/tabularis/issues/195) - Escribe un plugin de driver en cualquier lenguaje con la [Guía de Plugins](../../plugins/PLUGIN_GUIDE.md) ## Patrocinadores y colaboradores Tabularis cuenta con el apoyo de patrocinadores y colaboradores increíbles. Consulta la lista completa en el [README en inglés](../../README.md#sponsors-and-supporters) y en [tabularis.dev/sponsors](https://tabularis.dev/sponsors). ## 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](../../LICENSE) ---

¿Te gusta tabularis? Dale una estrella al repo ⭐, ayuda mucho al proyecto.

RepoStars