Saltar al contenido
HuginnDB

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.