Why HuginnDB
Made for people
who never leave
the keyboard.
Most database GUIs are heavyweight Java IDEs or web dashboards that fight you the moment you need to read a 50 KB JSON blob inside a column. HuginnDB picks a narrower scope and does it properly. Everything below is in the shipped app.
Keyboard-first
Minimal chrome, no nested toolbars, no popup soup. Run a query with Ctrl+Enter and keep typing.
Ctrl+Enter
A real SQL editor
Monaco — the editor from VS Code, self-hosted with no CDN — with schema-aware autocomplete, a per-statement Run CodeLens and history that survives restarts.
Autocomplete
Monaco in every cell
Pop any cell into a full editor with JSON, XML and SQL auto-detected, format and beautify, live JSON validation and an F11 fullscreen toggle.
F11 fullscreen
Built-in MCP server
A headless stdio server so AI agents can browse schemas and run queries against your real databases. Read-only by default; writes are opt-in per connection and audited.
Read-only default
Credentials in the keychain
Passwords go to the OS keychain — Windows Credential Manager or libsecret. The on-disk profile holds only host, port, database, username and an SSL toggle.
OS keychain
Five engines, one UI
PostgreSQL, MySQL, SQLite, MongoDB and SQL Server, each with a per-driver connection dialog, side by side in the same app.
5 drivers
Visual ALTER TABLE
Add, rename and drop columns, change types, edit primary keys, foreign keys and indexes — previewed as the exact DDL that will run before it runs.
DDL preview
Native, not a browser tab
Rust and Tauri 2 under the hood. The frontend never opens a database connection; every pool lives in the Rust process, and passwords resolve from the keychain at the moment of use.
Rust + Tauri 2
Themes that stay yours
Five built-in presets plus a visual colour editor. Editing a preset forks it into a new custom theme, so the originals stay pristine.
5 presets
Shortcuts
- Ctrl+Enter
- Run the current query
- Double-click
- Expand the focused cell
- F11
- Fullscreen the cell editor
- Esc
- Exit fullscreen or close the editor
What is not done yet
The project is stable and has followed SemVer since 1.0, but a comparison page that only flatters itself is marketing. These are the current gaps, straight from the repo:
- macOS builds are unverified — there is no published macOS binary, only build-from-source.
- Windows binaries are not code-signed yet, so SmartScreen shows a warning on first launch.
- No automated frontend tests yet.
- No arm64 build, no .rpm, and no Flatpak, Snap or AUR packaging.