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
- 451
- Forks
- 27
- Issues abiertos
- 5
- Último commit
- hace 19 horas
¿Qué es?
DBDelve es un cliente de bases de datos de escritorio creado con Rust y GPUI. Se conecta a Postgres, MySQL, MariaDB, SQLite, Turso, Snowflake, SQL Server, MongoDB y Redis (además de Valkey, KeyDB y Dragonfly), y funciona en macOS, Linux y Windows. Al prescindir de Electron y la JVM, se inicia rápidamente, consume poca memoria y permite desplazarse con fluidez por tablas grandes.
El editor ofrece autocompletado que tiene en cuenta el esquema para tablas y columnas, un visor de planes de consulta para la salida de EXPLAIN ANALYZE y un panel de filas para leer y editar valores largos. Los cambios se muestran como sentencias UPDATE generadas para revisarlas antes de ejecutarlas. Las conexiones se pueden organizar en proyectos, asignarles un color según el entorno y configurar como de solo lectura, de lectura y escritura o con acceso completo. También se pueden importar conexiones existentes, incluidas contraseñas y configuraciones SSH, desde DBeaver o TablePlus.
Los túneles SSH se ejecutan mediante el binario ssh del sistema, por lo que la configuración SSH y los agentes existentes funcionan sin cambios. El proyecto es gratuito, de código abierto bajo GPL-3.0 y no envía telemetría, salvo una comprobación de actualizaciones opcional.
Funciones clave
- 01Se conecta a Postgres, MySQL, MariaDB, SQLite, Snowflake, SQL Server, MongoDB y Redis.
- 02Autocompletado que tiene en cuenta el esquema para tablas y sus columnas.
- 03Vista de planes de consulta para la salida de EXPLAIN ANALYZE.
- 04Sentencias UPDATE revisables antes de aplicar los cambios en las celdas.
- 05Modos de conexión de solo lectura, de lectura y escritura y de acceso completo.
- 06Importación de CSV, TSV y JSON con una vista previa antes de ejecutarla.
- 07Túneles SSH mediante el comando ssh del sistema.
Casos de uso
- Explorar y editar tablas grandes sin el consumo de memoria de los clientes basados en Electron.
- Trabajar con varias bases de datos y entornos mediante conexiones con colores y permisos limitados.
- Migrar conexiones guardadas desde DBeaver o TablePlus.
- Revisar planes de consulta para detectar estimaciones de filas incorrectas.
Inicio rápido
- 1
Instálalo en macOS con Homebrew
brew install --cask ShayanAbbas1/dbdelve/dbdelve - 2
Quita la marca de cuarentena de macOS para poder abrir la aplicación
xattr -dr com.apple.quarantine /Applications/DBDelve.app - 3
En Linux, instálalo desde AUR o descarga el tarball o AppImage de la última versión
- 4
En Windows, descomprime el ZIP de la versión y ejecuta dbdelve.exe
Antes de usarlo
- Está en una fase inicial: el README indica que el proyecto aún está empezando.
- La aplicación no está notarizada, así que macOS requiere quitar manualmente la marca de cuarentena.
- Tiene licencia GPL-3.0, una licencia copyleft.
- Los métodos de instalación para Linux y macOS son distintos, y Windows solo está disponible para x86_64.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es dbdelve?
- Cliente de bases de datos nativo, rápido y multiplataforma, escrito en Rust con GPUI y compatible con muchos motores SQL y NoSQL, sin Electron ni JVM. DBDelve es un cliente de bases de datos de escritorio creado con Rust y GPUI. Se conecta a Postgres, MySQL, MariaDB, SQLite, Turso, Snowflake, SQL Server, MongoDB y Redis (además de Valkey, KeyDB y Dragonfly), y funciona en macOS, Linux y Windows. Al prescindir de Electron y la JVM, se inicia rápidamente, consume poca memoria y permite desplazarse con fluidez por tablas grandes.
- ¿dbdelve es gratuito? ¿Qué licencia tiene?
- dbdelve es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿dbdelve sigue mantenido?
- Mantenimiento activo. El último commit de dbdelve fue el 25 oct 2026.
- ¿Para qué puedo usar dbdelve?
- Explorar y editar tablas grandes sin el consumo de memoria de los clientes basados en Electron. Trabajar con varias bases de datos y entornos mediante conexiones con colores y permisos limitados. Migrar conexiones guardadas desde DBeaver o TablePlus. Revisar planes de consulta para detectar estimaciones de filas incorrectas.
- ¿Cómo se instala dbdelve?
- Instálalo en macOS con Homebrew: brew install --cask ShayanAbbas1/dbdelve/dbdelve Quita la marca de cuarentena de macOS para poder abrir la aplicación: xattr -dr com.apple.quarantine /Applications/DBDelve.app En Linux, instálalo desde AUR o descarga el tarball o AppImage de la última versión En Windows, descomprime el ZIP de la versión y ejecuta dbdelve.exe
- ¿Dónde consigo dbdelve?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ShayanAbbas1/dbdelve
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Cliente de bases de datos para PostgreSQL, MySQL, SQLite, DuckDB y más, con interfaz de terminal (TUI) y atajos de teclado al estilo de Vim.
Herramienta completa de gestión de bases de datos para PHP, distribuida en un solo archivo y compatible con MySQL, PostgreSQL, SQLite y otros sistemas.
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.
Cliente de bases de datos con IA y servidor MCP para escritorio y web, compatible con Postgres, MySQL, MariaDB, SQL Server, ClickHouse y SQLite.