Databases, Terminals, Containers & API Clients · Multi-Platform App

All your databases.
All your tools.
Zero tab-switching.

Mongrel is a database workbench for 30+ engines, terminals, Docker, Kubernetes, and an opt-in AI assistant in one continuous desktop workspace. Built by VisorCraft - maintainers of MongrelDB.

For Windows, macOS & Linux · Vast Compatibility · Free Trial

mongrel · prod-orders · live
orders_paid_30d.sql+ new
SELECT o.id, o.total, u.email, o.created_at
FROM orders o
JOIN users u ON u.id = o.user_id
WHERE o.status = 'paid'
  AND o.created_at > '2026-06-01'
ORDER BY o.created_at DESC
LIMIT 20;
// EXPLAIN: 5 nodes · Index Scan on orders_idx_user_created · cost 24.7
The problem

Every database you run, behind a single pane of glass.

Most engineers reach for a chain of disconnected tools - a client here, a terminal there, a container shell, an API checker. Mongrel brings them together so the context follows the question, all the way through.

Client, terminal, container, and HTTP tools in the same app - follow a problem across systems.

Opt-in Connection Sync versions connection profiles in Git and supports remote push, pull, merge, and review workflows.

EXPLAIN, profiling, index advice, and schema drift tools stay beside the queries and schemas they describe.

Versioned migrations use checksums, and rollback is available when a migration includes explicit down SQL.

Slow-query triage can use database, terminal, container, and cluster views in one workbench.

AI is disabled until configured; generated queries require review, with narrowly bounded read-only automation available by choice.

A home for every database

One workbench for 30+ engines and the systems around them.

Use engine-specific query and administration workflows inside a shared connection list, results workspace, and inspector.

Multi-engine workbench

Query, browse, edit, explain, profile, lint, visualize, compare, migrate, back up, restore, import, export, copy, and synchronize where each engine supports those capabilities.

// from SQLite to Snowflake

Visual query builder

Build SELECTs, JOINs, filters, grouping, and ordering visually for MySQL and MariaDB. Review the generated SQL before sending it to a query tab.

SELECT o.id, o.total … ⇄ [visual tree]

Schema browser

Browse schemas and relationships where drivers expose them. SQL result cards support foreign-key drill-down up to five hops.

orders ⋈ users ⋈ events ⋈ invoices

Search & history

Saved queries, snippets, query history, and versioned drafts are available from the shared inspector and query workflows.

// ⌘K · search everything

Snippets & query files

Save snippets, parameterized templates, and query files with auto-save, session restoration, crash recovery, and file-change handling.

// payments/v1.sql · auto-saved

Data dictionary

Add reusable value labels and annotations, then inspect schemas, relationships, drift, and engine-specific metadata in one workbench.

status.paid · Paid order
Powerful across the stack

30+ supported databases. Same workbench.

Connect to databases, clusters, and endpoints you already run.

Cross-tool debugging

Real debugging crosses tool boundaries.

Mongrel brings the surfaces around your database into the same app - terminals, file transfer, containers, clusters, and API calls.

SSH / Mosh / Telnet

Remote terminals with logging, triggers, quick commands, guarded broadcast, themes, search, recording/replay, and AI-assisted summaries.

$ ssh bastion-3 · session logging on

SFTP / SCP

Dual-pane file management over SSH profiles. Upload, download, recursive transfer, streaming progress, SCP fallback where SFTP isn't available.

// local ⇄ remote · streaming progress

Docker / Podman

Container, image, volume, network, logs, stats, file browser, lifecycle, pull-progress, exec. From the same session as your query.

docker exec -it orders-app-3 /bin/sh

Kubernetes

Workloads, pods, services, config, storage, RBAC, events, Helm, CRDs, YAML apply, metrics/logs, exec, debug containers, port-forwarding.

kubectl logs -f orders-7d5c · tail

API client

HTTP/REST, GraphQL, WebSocket, and gRPC. Environments, secrets, auth, OAuth, mTLS, history, cURL/Postman/Insomnia import.

POST /v1/payments · 412ms · 200 OK

One systems workspace

Keep database, API, terminal, file, container, and Kubernetes tools in the same desktop app instead of switching products.

// query · API · terminal · pod logs
Keep the useful work

Save queries, charts, notebooks, and runbooks.

Turn repeatable parts of an investigation into local files and structured workspaces without claiming the whole session can be replayed.

In-app charts

Turn current results into charts and pivots, then filter, group, and save the visualization workflow.

orders by status · bar

Dashboards & notebooks

Pin dashboard tiles to connections and combine markdown with runnable SQL or aggregation blocks in notebooks.

// ops-dashboard · notebook export

Query files & versions

Save query files with automatic backup and crash recovery, and keep saved-query versions and history for later reuse.

orders_paid_30d.sql · version 4

Runbooks & activity

Build operational checklists with runnable query blocks. Local activity and Connection Sync audit entries remain separate, bounded records.

// runbook · migration verification
Integrations

Plays well with the rest of your stack.

Git-backed Connection Sync

Version connection profiles in a local Git repo, optionally push and pull a remote, resolve conflicts in-app, and use proposer/approver review workflows.

MCP servers

Connect to MCP servers over local stdio or Streamable HTTP. Inspect tools, resources, and prompts, then expose reviewed tools to chat under the same execution policy.

AI providers

Any OpenAI-compatible, Anthropic, or Gemini provider. Keys stored in your OS keychain. Per-profile automatic read-only actions. Production inherits proposal-only behavior.

Enterprise-grade security

Credentials stay where they should.

Mongrel stores application data locally, keeps secret values out of normal profile exports, and adds configurable safety gates around risky actions.

Local-first storage

Passwords and secret values use the OS credential facility when available. Exported profiles, API bundles, and sync payloads strip credentials by default.

Flexible connectivity

Use direct or TLS connections and per-connection SSH tunneling where drivers support it. Private-key and known-hosts paths stay machine-local during Connection Sync.

Access control

Per-connection write gates, reason prompts where configured, production guards, and local audit records for supported workflows.

Why teams trust Mongrel

Proof, not promises.

Building MongrelDB

VisorCraft builds and open-sources MongrelDB. Mongrel includes it as a built-in database and also uses MongrelDB-backed local stores internally.

Learn more →

OSS Maintainers

Free PDF editor, next-generation file search for Windows & Linux, diff/merge utility, and system monitoring tools - all publicly maintained in the open.

Learn more →

Local-first privacy

Local activity and application logs are not sent to VisorCraft automatically. Licensing, updates, plugin catalogs, and services you configure use network requests for their stated functions.

Learn more →

Since 2014

VisorCraft has shipped developer tools since 2014 and operates from Austin, Texas.

Discover your new favorite tool.

7-day free trial. No credit card. Connect to supported systems you already run.

30+ database engines · macOS · Windows · Linux