Repolode
TabularisDB

TabularisDB/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.

Alternativa open source a:DBeaverTablePlus

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

    Instalar en Windows con WinGet

    winget install Debba.Tabularis
  2. 2

    Instalar en macOS con Homebrew

    brew install --cask tabularis
  3. 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