Open source · MIT · Tauri + Rust

El ojo que vigila tus bases de datos.

HuginnDB es un cliente de escritorio rápido y keyboard-first para PostgreSQL, MySQL, SQLite, MongoDB y SQL Server. Construido alrededor de un editor real — no un visor de tablas glorificado.

estable windows · linux · macos* Licencia MIT

Cada celda es un editor real. El panel SQL es el mismo editor.

Sin sopa de pop-ups, sin toolbars anidadas. Monaco — el motor de VS Code — hace el trabajo pesado, tanto en la inspección de celdas como en el workspace de queries.

HuginnDB frente a DBeaver, TablePlus, HeidiSQL y DataGrip

Editor Monaco completo por celda, credenciales en el keychain del SO, y conector MCP gratis para clientes de IA — mira cómo se comparan los otros cuatro. Comparativa completa →

HuginnDB DBeaver TablePlus HeidiSQL DataGrip

Un alcance más estrecho que los clientes tipo IDE.

La mayoría de GUIs de bases de datos son suites Java pesadas o dashboards web que te pelean en cuanto abres un JSON. HuginnDB elige unas pocas cosas y las hace bien.

/ 01

Inspeccionar celdas, primero

Abre cualquier celda en un editor Monaco completo con detección automática de JSON / XML / SQL, formato, validación en vivo y fullscreen con F11.

/ 02

Un editor SQL de verdad

Autocompletado con conocimiento del esquema, historial de queries por conexión que sobrevive a reinicios, queries guardadas con tags. Ctrl+Enter y listo.

/ 03

Keyboard-first, mínimo cromo

Modo oscuro por defecto. Sin toolbars anidadas, sin sopa de pop-ups. Los atajos que ya usas en tu editor de texto funcionan aquí.

/ 04

Credenciales en el keychain del SO

Las contraseñas nunca tocan disco en texto plano. Credential Manager en Windows, libsecret en Linux, Keychain en macOS. El frontend nunca ve la cadena de conexión.

/ 05

Multi-driver, una UI

PostgreSQL, MySQL, SQLite, MongoDB y SQL Server — cada uno con su diálogo de conexión y los defaults correctos. Las particularidades del driver no estorban.

/ 06

Temas como un editor

Cinco presets integrados más un editor visual de color. Editar un preset lo bifurca en un tema custom — los originales se quedan intactos.

Que tu asistente de IA vea el esquema real, no que lo adivine.

huginndb-mcp es un servidor headless de Model Context Protocol que expone las conexiones que ya guardaste en HuginnDB — profiles.json, con contraseñas leídas del keychain del SO — a Claude Code, Claude Desktop, Cursor, Antigravity o Codex. Cualquier cliente MCP compatible con la especificación funciona igual en cuanto le indiques la ruta al binario.

Nivel de escritura, por conexión
read-only

Por defecto. Solo SELECT / find / describe — toda herramienta de escritura se rechaza.

data

Añade INSERT / UPDATE / DELETE a nivel de fila. Sin cambios de esquema.

full

Añade DDL — CREATE / DROP / ALTER / TRUNCATE.

Herramientas expuestas
list_connections

Qué bases de datos alcanza el servidor, con el nivel de escritura efectivo.

list_tables / describe_table

Tablas, vistas, columnas, tipos, PK/FK, índices.

run_query

SQL o estilo mongosh, controlado por el nivel de escritura.

browse_table

Navega filas por página sin escribir una query.

insert_row / update_cell / delete_rows

Escrituras a nivel de fila, por PK. Requiere data o full.

server_version / list_users

Versión del motor, usuarios y privilegios del servidor.

A
Detrás del proyecto
Alex · desarrollador solo

Construí HuginnDB porque cada GUI de BD que probé o me peleaba con columnas JSON o enterraba el editor SQL bajo tres pestañas anidadas. Es open source porque es la única forma honesta de hacer herramientas para devs. Si algo se rompe, abre un issue — lo voy a ver.

shion.es ↗