SELECT region, SUM(amount) AS total FROM orders WHERE status = 'open' GROUP BY region;
db.orders.aggregate([
{ $match: { status: "open" } },
{ $group: { _id: "$region", total: { $sum: "$amount" } } }
])
A professional workbench for data, infrastructure, and terminal sessions.
Mongrel lets database professionals, developers, and platform operators connect, query, inspect, visualize, administer, automate, and troubleshoot from one desktop app for Windows 11, macOS, and Linux.
SELECT region, SUM(amount) AS total FROM orders WHERE status = 'open' GROUP BY region;
db.orders.aggregate([
{ $match: { status: "open" } },
{ $group: { _id: "$region", total: { $sum: "$amount" } } }
])
Production MySQL synced Atlas MongoDB synced Analytics PostgreSQL synced Local SQLite local Bastion Terminal keychain
SELECT c.name, SUM(o.total) AS revenue FROM customers c JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' GROUP BY c.id, c.name ORDER BY revenue DESC;
WITH ranked AS (
SELECT region, revenue,
rank() OVER (ORDER BY revenue DESC) AS pos
FROM quarterly_revenue
)
SELECT * FROM ranked WHERE pos <= 5;
SELECT project, COUNT(*) AS tasks FROM task_cache WHERE completed = 0 GROUP BY project ORDER BY tasks DESC;
podman pod ps NAME READY STATUS api 3/3 Running jobs 2/2 Running rootless profiles synced
docker compose ps NAME STATE PORTS api running 8080 worker running queue cache running local
kubectl get deploy -n ops NAME READY UPDATED api 4/4 4 worker 2/2 2 rollout checks enabled
ssh ops@prod-gateway jump: bastion local 15432 -> db:5432 agent forwarding: off session log: enabled
ssh ops@bastion jump host: prod-gateway local forward: 15432 -> db.internal:5432 recording: enabled
MongoDB, MySQL/MariaDB, PostgreSQL, and SQLite sit behind a unified connection model with query tabs, database tools, schema views, explain output, dashboards, and backup workflows.
The integrated terminal handles SSH, Telnet, serial, and local shells with xterm.js rendering, jump hosts, port forwarding, logging, recording, triggers, and multi-session broadcast controls.
Work across Docker, Podman, and Kubernetes through dedicated GUI workspaces for containers, images, volumes, networks, pods, workloads, services, RBAC, CRDs, Helm, YAML, exec terminals, and port-forwarding.
Connection Sync, workspaces, tab groups, session restore, visual query builders, schema sync, data sync, ER diagrams, explain plans, index advice, and safety-gated writes keep complex work organized.
The purchase CTA is a placeholder until the paid license flow is ready.