Cliente de bases de datos con IA y servidor MCP para escritorio y web, compatible con Postgres, MySQL, MariaDB, SQL Server, ClickHouse y SQLite.
- Estrellas
- 5,286
- Forks
- 395
- Issues abiertos
- 126
- Último commit
- anteayer
¿Qué es?
Tabularis es un cliente SQL de escritorio creado con Tauri, React y Rust. Incluye drivers nativos para PostgreSQL, MySQL/MariaDB y SQLite; otras bases de datos, como DuckDB, ClickHouse, SQL Server, Redis y Firestore, se incorporan mediante un sistema de plugins. Los plugins son ejecutables independientes que se comunican con la aplicación mediante JSON-RPC a través de stdin/stdout, por lo que pueden escribirse en cualquier lenguaje e instalarse desde Settings.
La aplicación cubre el flujo de trabajo habitual: un árbol de esquemas con edición en línea, un diagrama ER interactivo, un editor SQL basado en Monaco que permite ejecutar varias sentencias, una cuadrícula de datos con edición por lotes y exportación a CSV o JSON, y un constructor visual de consultas. También incluye notebooks SQL que combinan celdas SQL y Markdown, y una vista Visual EXPLAIN que representa los planes de ejecución como grafos de nodos.
Tabularis incluye un servidor MCP que se inicia con `tabularis --mcp` y permite a Claude Desktop, Cursor y Windsurf consultar esquemas y ejecutar consultas. La conversión opcional de texto a SQL con IA funciona con OpenAI, Anthropic, Ollama y otros proveedores compatibles con OpenAI.
Funciones clave
- 01Drivers nativos para PostgreSQL, MySQL/MariaDB y SQLite, además de 24 drivers de plugins, incluidos DuckDB, ClickHouse y SQL Server.
- 02Notebooks SQL que combinan celdas SQL y Markdown con variables compartidas entre celdas y gráficos.
- 03Visual EXPLAIN representa los planes de ejecución como grafos de nodos interactivos.
- 04El servidor MCP integrado ofrece a los agentes de IA acceso a la exploración de esquemas y a la ejecución de consultas.
- 05Sistema de plugins independiente del lenguaje que usa JSON-RPC a través de stdin/stdout.
- 06Túneles SSH y almacenamiento opcional de contraseñas guardadas en el llavero del sistema.
Casos de uso
- Consultar y editar bases de datos de producción o desarrollo desde una sola aplicación de escritorio.
- Permitir que un asistente de programación con IA inspeccione un esquema y redacte consultas mediante MCP.
- Crear notebooks de análisis reproducibles que combinen consultas SQL con notas escritas.
- Trabajar con varios motores de bases de datos sin instalar un cliente distinto para cada uno.
Inicio rápido
- 1
Instalar en Windows con WinGet
winget install Debba.Tabularis - 2
Instalar en macOS con Homebrew
brew install --cask tabularis - 3
Instalar en Linux con Snap
sudo snap install tabularis
Antes de usarlo
- Solo se incluyen PostgreSQL, MySQL/MariaDB y SQLite; para otras bases de datos se necesitan plugins.
- El controlador de PostgreSQL integrado está obsoleto y se recomienda usar un plugin independiente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es tabularis?
- Espacio de trabajo SQL de código abierto para escritorio, compatible con PostgreSQL, MySQL, SQLite y bases de datos mediante plugins, con un servidor MCP integrado para agentes de IA. Tabularis es un cliente SQL de escritorio creado con Tauri, React y Rust. Incluye drivers nativos para PostgreSQL, MySQL/MariaDB y SQLite; otras bases de datos, como DuckDB, ClickHouse, SQL Server, Redis y Firestore, se incorporan mediante un sistema de plugins. Los plugins son ejecutables independientes que se comunican con la aplicación mediante JSON-RPC a través de stdin/stdout, por lo que pueden escribirse en cualquier lenguaje e instalarse desde Settings.
- ¿tabularis es gratuito? ¿Qué licencia tiene?
- tabularis es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tabularis sigue mantenido?
- Mantenimiento activo. El último commit de tabularis fue el 24 oct 2026.
- ¿Para qué puedo usar tabularis?
- Consultar y editar bases de datos de producción o desarrollo desde una sola aplicación de escritorio. Permitir que un asistente de programación con IA inspeccione un esquema y redacte consultas mediante MCP. Crear notebooks de análisis reproducibles que combinen consultas SQL con notas escritas. Trabajar con varios motores de bases de datos sin instalar un cliente distinto para cada uno.
- ¿Cómo se instala tabularis?
- Instalar en Windows con WinGet: winget install Debba.Tabularis Instalar en macOS con Homebrew: brew install --cask tabularis Instalar en Linux con Snap: sudo snap install tabularis
- ¿Dónde consigo tabularis?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TabularisDB/tabularis
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de bases de datos multiplataforma y ligero para más de 100 bases de datos, con app de escritorio, Docker, CLI, asistente de SQL con IA y servidor MCP.
Cliente nativo, gratuito y de código abierto para bases de datos en macOS e iOS, compatible con SQL y NoSQL, con chat de IA integrado y un servidor MCP.
Administrador de bases de datos multiplataforma para MySQL, PostgreSQL, SQL Server, MongoDB, SQLite y muchas otras bases SQL y NoSQL, disponible como aplicación de escritorio o web.
Interfaz de terminal controlada con el teclado para conectarse a muchas bases de datos SQL y consultarlas, inspirada en lazygit.
Cliente SQL de escritorio multiplataforma con IA, creado con Flutter y compatible con MySQL, PostgreSQL, SQL Server, SQLite y más.