Por qué HuginnDB
Hecho para quien
no levanta las manos
del teclado.
La mayoría de interfaces para bases de datos son IDEs de Java pesados o paneles web que se te resisten en cuanto necesitas leer un JSON de 50 KB dentro de una columna. HuginnDB elige un alcance más estrecho y lo hace bien. Todo lo de abajo ya está en la app publicada.
Todo con el teclado
Interfaz mínima, sin barras de herramientas anidadas ni sopa de ventanas emergentes. Ejecutas con Ctrl+Enter y sigues escribiendo.
Ctrl+Enter
Un editor SQL de verdad
Monaco, el editor de VS Code, alojado en la propia app sin CDN, con autocompletado que conoce tu esquema, un CodeLens de ejecución por sentencia e historial que sobrevive a los reinicios.
Autocompletado
Monaco en cada celda
Cualquier celda se abre en un editor completo con detección automática de JSON, XML y SQL, formateo, validación de JSON en vivo y pantalla completa con F11.
F11 pantalla completa
Servidor MCP integrado
Un servidor stdio sin interfaz para que los agentes de IA recorran esquemas y ejecuten consultas sobre tus bases reales. Solo lectura por defecto; la escritura se habilita por conexión y queda auditada.
Lectura por defecto
Credenciales en el llavero
Las contraseñas van al llavero del sistema — Credential Manager en Windows o libsecret en Linux. El perfil en disco guarda solo host, puerto, base, usuario y si usa SSL.
Llavero del SO
Cinco motores, una interfaz
PostgreSQL, MySQL, SQLite, MongoDB y SQL Server, cada uno con su diálogo de conexión, conviviendo en la misma app.
5 drivers
ALTER TABLE visual
Añade, renombra y elimina columnas, cambia tipos y edita claves primarias, ajenas e índices, viendo antes el DDL exacto que se va a ejecutar.
Vista previa del DDL
Nativo, no una pestaña del navegador
Rust y Tauri 2 por debajo. El frontend nunca abre una conexión: todos los pools viven en el proceso de Rust y las contraseñas se resuelven contra el llavero en el momento de usarlas.
Rust + Tauri 2
Temas que siguen siendo tuyos
Cinco temas incluidos más un editor visual de color. Al editar uno se bifurca en un tema propio, así que los originales quedan intactos.
5 temas
Atajos
- Ctrl+Enter
- Ejecutar la consulta actual
- Double-click
- Expandir la celda enfocada
- F11
- Editor de celda a pantalla completa
- Esc
- Salir de pantalla completa o cerrar el editor
Lo que aún no está
El proyecto es estable y sigue SemVer desde la 1.0, pero una comparativa que solo se halaga a sí misma es publicidad. Estas son las carencias actuales, tal cual están en el repositorio:
- Las compilaciones de macOS no están verificadas: no hay binario publicado, solo compilar desde el código.
- Los binarios de Windows aún no están firmados, así que SmartScreen avisa la primera vez.
- Todavía no hay tests automáticos del frontend.
- No hay build para arm64, ni .rpm, ni paquetes Flatpak, Snap o AUR.