IDE nativo de bases de datos para macOS, Windows y Linux, compatible con PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server y ClickHouse, con servidor MCP integrado y chat con IA.
- 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
Interfaz de terminal controlada con el teclado para conectarse a muchas bases de datos SQL y consultarlas, inspirada en lazygit.
Herramienta ligera de línea de comandos, independiente del framework, para gestionar migraciones de bases de datos en SQL entre equipos y entornos.
Una barrera de seguridad para la shell que intercepta comandos peligrosos de usuarios y agentes de programación con IA y exige confirmación antes de ejecutarlos.
A lightweight, headless TypeScript ORM for PostgreSQL, MySQL and SQLite that works across Node.js, Bun, Deno and edge runtimes.
Editor SQL y gestor de bases de datos multiplataforma para Linux, macOS y Windows, compatible con MySQL, PostgreSQL, SQLite, SQL Server y muchos más.