Free desktop application · MIT or Apache-2.0

Open-source GUI for a local vector database

MongrelDB Viewer is a focused desktop application for MongrelDB. It opens a local database directory or connects to mongreldb-server, then exposes schema, rows, SQL, ANN search, index maintenance, Agent tools, and MCP.

Short answer: use Viewer when the job is specifically MongrelDB inspection and maintenance. It is free and open source. Use Mongrel when the workflow spans many database engines, terminals, files, containers, Kubernetes, and API clients.

Direct folder or server connection

CapabilityDirect foldermongreldb-server
OwnershipEmbedded engine takes exclusive filesystem lockServer owns storage; Viewer is one client
Browse schema and rowsYesYes
SQL, DDL, and DMLYesWhen server permissions allow
Install/backfill/rebuild ANN in UIYesNot through current server adapter
REINDEXDirect engine operationSent as server SQL
MCP and AgentYesYes

Direct mode links the official MongrelDB core and query crates into Viewer. Server mode uses the official client. Direct mode cannot share a root with another independent exclusive process.

Inspect vectors and indexes

Viewer recognizes all six public MongrelDB secondary-index families: Bitmap, LearnedRange/PGM, FM, ANN, Sparse, and MinHash. The Table surface shows column types and flags, embedding-source metadata, index options, sample rows, and REINDEX controls.

The ANN surface can install, rebuild, or backfill Direct-mode dense indexes and run table-scoped semantic search. A bundled demonstration database provides a safe first run before opening important data.

MongrelDB Viewer ANN screen showing semantic vector search and index controls
ANN search and index controls in MongrelDB Viewer.

Use SQL without leaving the database context

The SQL workbench runs MongrelDB/DataFusion SQL against the active connection. It includes recipes, in-memory history, a result grid, and CSV copy. Running SQL refreshes the overview and schema-derived insights.

SQL is not read-only. Viewer can execute DDL, DML, maintenance commands, and operations that alter or remove data. Use a backup and a least-privilege server identity for production inspection.

Expose the open database through MCP

Viewer can share the current GUI connection through a loopback JSON-RPC endpoint or run as a separate stdio MCP process. Tools cover database overview, schema, SQL, and retrieval. The in-app listener has no authentication and must remain on loopback.

Safety before maintenance

  • Disconnect Direct mode before another process opens the same root.
  • Disconnect before filesystem-level backup unless the documented backup path says otherwise.
  • Test REINDEX and ANN maintenance on representative non-production data first.
  • Remember that Agent and MCP tools can write when the connection permits it.
  • Review what database samples a remote model endpoint receives.
  • Update Viewer and its linked MongrelDB compatibility train together.

Viewer or Mongrel?

NeedChoose
Focused MongrelDB browsing, SQL, ANN, and maintenanceMongrelDB Viewer
Free and open-source MongrelDB desktop toolMongrelDB Viewer
MongrelDB plus PostgreSQL, MySQL, MongoDB, Redis, and 30+ enginesMongrel
Database work plus SSH, files, Docker, Podman, Kubernetes, and APIsMongrel
Free and open source

Download Viewer

Get the latest matching package from GitHub Releases, or build the Tauri application from source.

Commercial workbench

Try Mongrel

Use one workspace when the investigation moves from MongrelDB into other databases and infrastructure.

Sources