Repolode
t8y2

t8y2/dbx

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.

Alternativa open source a:DBeaverTablePlusNavicat

Estrellas
27,218
Forks
2,471
Issues abiertos
1,279
Último commit
hace 7 horas

¿Qué es?

DBX es un cliente de gestión de bases de datos creado con Rust y Tauri, pensado para desarrolladores que trabajan con distintos motores de bases de datos desde un mismo lugar. Se conecta a MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle y una larga lista de bases de datos locales y analíticas, y se distribuye como una única aplicación de unos 25 MB.

Además del explorador de esquemas y el editor de consultas habituales, incluye una cuadrícula de datos con edición en línea, comparación de esquemas, diagramas ER, planes de ejecución, importación y exportación de tablas, y transferencia de datos entre bases de datos. Redis y MongoDB cuentan con exploradores dedicados, y Kafka, RocketMQ, RabbitMQ, Pulsar, MQTT, Nacos, Consul, ZooKeeper y etcd tienen sus propias consolas. El asistente de SQL con IA puede generar, explicar y optimizar SQL con Claude, OpenAI o modelos locales mediante Ollama.

DBX puede ejecutarse como aplicación de escritorio nativa en macOS, Windows y Linux, como versión web desplegada con Docker o mediante una CLI. Un servidor MCP independiente permite que agentes de programación con IA, como Claude Code y Cursor, consulten bases de datos mediante las conexiones configuradas en DBX.

Funciones clave

  • 01Admite más de 100 bases de datos, entre ellas MySQL, PostgreSQL, SQLite, Redis, MongoDB y DuckDB.
  • 02Asistente de SQL con IA integrado que genera, explica y optimiza SQL, con comprobaciones de seguridad antes de la ejecución.
  • 03Servidor MCP para agentes de programación con IA, como Claude Code y Cursor.
  • 04Se ejecuta como aplicación de escritorio, versión web desplegada con Docker o CLI.
  • 05Consolas para colas de mensajes como Kafka, RabbitMQ, Pulsar y middleware similar.
  • 06Comparación de esquemas, diagramas ER, planes de ejecución e importación, exportación y transferencia de datos.

Casos de uso

  • Trabajar con varios motores de bases de datos desde un solo cliente, en lugar de instalar una herramienta para cada uno.
  • Permitir que agentes de programación con IA consulten bases de datos de desarrollo mediante conexiones ya configuradas en DBX.
  • Alojar con Docker un cliente de bases de datos web compartido por un equipo.
  • Comparar esquemas o migrar datos entre bases de datos desde la aplicación de escritorio.

Temas

Preguntas frecuentes

¿Qué es dbx?
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. DBX es un cliente de gestión de bases de datos creado con Rust y Tauri, pensado para desarrolladores que trabajan con distintos motores de bases de datos desde un mismo lugar. Se conecta a MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle y una larga lista de bases de datos locales y analíticas, y se distribuye como una única aplicación de unos 25 MB.
¿dbx es gratuito? ¿Qué licencia tiene?
dbx es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿dbx sigue mantenido?
Mantenimiento activo. El último commit de dbx fue el 19 oct 2026.
¿Para qué puedo usar dbx?
Trabajar con varios motores de bases de datos desde un solo cliente, en lugar de instalar una herramienta para cada uno. Permitir que agentes de programación con IA consulten bases de datos de desarrollo mediante conexiones ya configuradas en DBX. Alojar con Docker un cliente de bases de datos web compartido por un equipo. Comparar esquemas o migrar datos entre bases de datos desde la aplicación de escritorio.
¿Dónde consigo dbx?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/t8y2/dbx

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados