Features

An encyclopaedia of capabilities, pillar by pillar.

MongoQUI pairs a keyboard-first desktop GUI with an AI query assistant, a BI-grade Report Builder, team sharing and RBAC. Works fully offline for local work. Backed by a cloud control plane for identity, billing and collaboration.

Pillars
12
Capabilities
120+
Availability
Across every plan
Pillar 01

Desktop runtime & workspace

A real native app, not a browser wrapper. MongoQUI ships as a Tauri 2.1 shell that launches a compiled Python sidecar per install, so every MongoDB call stays on your machine. Deep-link URLs, auto-update and a master-password vault come as standard across macOS, Windows and Linux.

Tauri 2.1 native shell

BPU

macOS (universal), Windows x86_64, Linux x86_64 AppImage. Single-instance lock and drag-drop disabled by default for safety.

Offline Python sidecar

BPU

A PyInstaller-compiled FastAPI backend runs on a dynamic port per launch, handles every MongoDB I/O locally, and shuts down cleanly on tray exit.

Argon2id master password

BPU

Local credential vault gated by an Argon2id hash stored in the OS app-data dir. No cloud round-trip to unlock the desktop app.

Auto-update channel

BPU

Silent updates via updates.mongoqui.com signed with a minisign public key. Stable channel, opt-in manual install.

Deep-link protocol (mongoqui://)

BPU

Register once, open any saved connection, report or team invite straight from a browser link.

System tray and native menu

BPU

Native OS menubar integration on macOS, notification area on Windows and Linux. Quit, refocus, check-for-updates.

Tab workspace

1025

Per-tab query and view state. Basic keeps 10 open tabs, Pro keeps 25, Ultimate is unlimited.

Command history and keyboard shortcuts

BPU

Every action recorded in the command-history store, keyboard-first navigation across connections, tabs and queries.

Dark and light themes

BPU

System-aware theme switcher. Dark mode ships on every paid plan.

Pillar 02

Core querying & document workspace

The basics, done properly. Every plan ships with a full MongoDB workspace. Visual query builder, three document viewers, Monaco editor, connection management and an 18-stage aggregation pipeline builder. No paywall between you and your data.

intellishell · aggregationdb.orders · 1.2M docs
// top customers by revenue, last 30 days
db.orders.aggregate([
  { $match:   { status: "paid", createdAt: { $gt: ISODate("2026-03-20") } } },
  { $group:   { _id: "$customerId", total: { $sum: "$amount" }, orders: { $sum: 1 } } },
  { $lookup:  { from: "customers", localField: "_id",
                foreignField: "_id", as: "customer" } },
  { $sort:    { total: -1 } },
  { $limit:   25 }
])

Visual Query Builder

BPU

Construct find queries without writing code. Live result preview and basic projections on every plan.

Document viewers · tree · JSON · table

BPU

Switch between tree, JSON and table views on the same result set, in one keystroke.

Database and collection browsers

BPU

Sidebar navigation across databases and collections, with inline stats and one-click copy of document _id.

In-result search

BPU

Full-text search within the active result set. No round-trip to the server.

Per-document detail pane

BPU

Inspect any document in a dedicated viewer with type-aware formatting.

IntelliShell (Monaco)

BPU

Raw query editor with MongoDB shell-aware syntax highlighting, IntelliSense and multi-line paste support.

18-stage aggregation pipeline

BPU

Covers $match, $group, $project, $sort, $limit, $skip, $unwind, $lookup, $addFields, $count, $replaceRoot, $merge, $out, $facet, $bucket, $bucketAuto, $sortByCount, $unionWith. Drag to reorder.

Export query as code

BPU

Emit the current query for Node.js, Node.js (Mongoose), Python, Python (Motor), Java, C#, Go or Rust.

Connection management

BPU

Create, edit, test and delete saved connections. Unlimited on every paid plan.

Folder organisation

BPU

Group connections into folders, nested trees, per-folder colour tagging. Synced across devices on Pro and Ultimate.

Pillar 03

Advanced querying & AI generation

Go from find to production pipeline without leaving the editor. Pro unlocks a drag-and-drop aggregation designer, schema-aware AI generation for find and aggregation queries, a dry-run validator using $explain, and unlimited history.

prompt

“Show me the top 25 customers by revenue in the last 30 days, joined with their contact email from the customers collection.”

context · schema · sales.orders · 18 fields · dry-run on
generated aggregation
[
  { $match:   { status: "paid",
                createdAt: { $gt: ISODate("2026-03-20") } } },
  { $group:   { _id: "$customerId",
                total: { $sum: "$amount" } } },
  { $lookup:  { from: "customers", localField: "_id",
                foreignField: "_id", as: "c" } },
  { $sort:    { total: -1 } },
  { $limit:   25 }
]
validated · $explain · IXSCAN(customerId_1)

Advanced Visual Query Builder

BPU

Complex conditions including $lookup and $graphLookup joins, nested logic, advanced projections.

Visual Aggregation Designer

BPU

Drag stages, swap operators, preview intermediate results per stage.

AI Query Generator · find

BPU

Describe the query in plain English. Get a MongoDB find back, validated against the real schema.

AI Query Generator · aggregation

BPU

Same flow for multi-stage pipelines. Stage ordering, joins and group keys suggested from sampled data.

Per-connection AI context

BPU

Attach a schema summary per connection so the AI references real field names, types and cardinality, not guesses.

Query Validator

BPU

Dry-run any query with $explain. Surface cost, index usage and plan warnings before execution.

Query history

50

Deduplicated by hash. Basic keeps 50. Pro and Ultimate are unlimited.

Saved queries

25

Name, organise, share with a team. Basic keeps 25. Pro and Ultimate are unlimited.

Max aggregation stages

20

Basic tops out at 20 stages per pipeline. Pro and Ultimate are unlimited.

Pillar 04

Data import and export

Move data in and out on your terms. JSON, CSV, Excel and JSONL on every plan. BSON, gzipped archives, mongodump archives, field mapping, import preview and streaming cursor export unlock on Pro.

JSON · JSONL · CSV · Excel

BPU

Core import and export formats on every plan. Delimiter support for comma, tab, semicolon and pipe.

BSON import and export

BPU

Native BSON round-trips for Mongo-to-Mongo workflows.

Gzipped and archive formats

BPU

BSON.gz, .archive.gz and mongodump-style archives, plus nested compressed formats.

Source-to-target field mapping

BPU

Map incoming columns to target fields before a single document lands. Type coercion per field.

Pre-import plan and preview

BPU

Row counts, type inference and conflicts visible before anything runs. Modes: override, skip, create new, merge.

Query-scoped export

BPU

Export only the active query result-set, not the whole collection.

Full-collection export

BPU

Dump an entire collection on every plan.

Field selection on export

BPU

Pick the exact subset of fields to emit.

Active cursor export

BPU

Stream straight from an open cursor without buffering the whole result in memory.

File-size and document limits

100 MB1 GB

Basic: 100 MB / 5k docs in / 10k docs out. Pro: 1 GB / 100k / unlimited out. Ultimate: unlimited.

Pillar 05

Database, collection & index administration

The admin surface your platform team actually wants. Create and drop databases and collections, rename, perform single and bulk copy or drop, design validation schemas visually, and get index suggestions from real workload.

Database DDL

BPU

Create and drop databases. Every plan.

Collection DDL

BPU

Create, drop and rename collections. Every plan.

Document CRUD

BPU

Add, edit and delete individual documents with inline validation.

Batch document delete

BPU

Multi-document cleanup with dry-run preview before commit.

Schema Builder

BPU

Design MongoDB validation schemas for collections in a visual editor.

Copy collection

BPU

Clone a single collection into the same or another database.

Bulk copy and bulk drop

BPU

Multi-select collections and copy or drop as one transaction.

Basic index management

BPU

Create, edit and drop indexes on any collection.

Advanced index management

BPU

Partial, TTL, hidden, unique and compound indexes.

Schema Analyzer

BPU

Auto-inferred schema from sampled documents. Shows type drift, optionality and cardinality per field.

Dynamic index recommendations

BPU

Watches recent workload and suggests indexes that actually affect query plans.

Task progress with abort

BPU

Long-running imports, exports, copies and drops run with live progress and cancellation.

Pillar 06

Connections & advanced MongoDB support

Connect to any MongoDB, anywhere. Atlas, self-hosted, replica sets, sharded clusters, SRV discovery and TLS with X.509 client certificates. Connections are unlimited on every paid plan, the bundled mongosh ships on Pro.

Full MongoDB URI options

BPU

Read preference, write concern, read concern, pool size, timeouts, retries and compression flags exposed in-app.

Replica set support

BPU

Topology-aware connections with configurable read and write concerns.

DNS seedlist (mongodb+srv://)

BPU

SRV record discovery on every plan. Not a paywall feature.

TLS 1.3 · X.509 · CA bundles

BPU

Client certificates, custom certificate authorities and standard system trust store. Every plan.

Sharded cluster support

BPU

Full-fidelity topology awareness across shards and mongos nodes.

Bundled mongosh on desktop

BPU

No separate shell install. The compiled mongosh binary ships inside the desktop app.

Folder tree for connections

BPU

Organise dozens or hundreds of clusters into named folders. Colour tags, drag to reorder.

Unlimited saved connections

BPU

No seat-level quota on any paid plan.

Pillar 07

Shell workflow & SQL translator

A real shell, not a toy. Three execution modes (in-process, persistent session and cloud fallback), automatic command classification, prefetched pagination. Plus a SQL to MongoDB translator that accepts joins and emits idiomatic aggregations in eight target languages.

Normal mode (in-process)

BPU

Commands execute inside the bundled py-backend using the compiled mongosh binary.

Realtime mode (persistent session)

BPU

A persistent shell session that keeps variables and cursors across commands. Used by scripts and long investigations.

Lambda mode (cloud fallback)

BPU

Falls back to the managed mongo_lambda AWS function when the local mongosh binary is unavailable.

Command classifier

BPU

Auto-routes find, insert, update, delete and admin commands to the right execution path with post-processing detection.

Keyset and offset pagination

BPU

Transparent next-page prefetching for large result-sets. No manual skip/limit tuning.

SQL to MongoDB translator

BPU

SELECT, INSERT, UPDATE, DELETE and multi-table joins. Output is idiomatic MongoDB aggregation stage ordering.

8-language driver snippets

BPU

Python, Python (Motor), Node.js, Node.js (Mongoose), Java, C#, Go, Rust. Powered by @mongoqui/query-to-language.

Execute mongosh commands

BPU

Run arbitrary shell commands directly inside the app. No separate terminal, no context switch.

Pillar 08

Report Builder

BI that understands MongoDB documents. Turn any aggregation into a pixel-perfect dashboard, share it read-only with colleagues or clients, password-protect and expire it, and re-run on fresh data with one click. No Looker, no separate warehouse, no Compass export dance.

reportQ1 · 2026 · Global revenue
shared · pwd · live
monthly revenue
$1.28M
+18.4%
J
F
M
A
M
J
J
A
S
O
N
D
kpis
customers
412
+9.2%
churn
2.1%
-0.4%
aov
$184
+3.1%

One-click re-run

BPU

Refresh any report against live MongoDB. Charts, KPIs and shared links update atomically.

Serverless analytics

BPU

Columnar snapshots in object storage, in-memory SQL engine on a 2 GB serverless function with 60-second timeout. 50M-doc aggregations finish in seconds.

Nine block types

BPU

Table, bar, line, pie, doughnut, KPI, text, image, grid. Chart.js under the hood with themed colours.

AI Report Assistant

BPU

Schema-aware BI suggestions. Drafts the SQL query, picks the chart type, writes the narrative. AI inference with primary Llama 3.3 70B and 3.1 8B fallback.

Shareable read-only viewer

BPU

No install, no account required for viewers. Runs in any browser.

Share by user, email, link or public

BPU

Grant access to internal users, external emails, signed links or a fully public page, all revocable.

Password-protected share links

BPU

Bcrypt-hashed password, expiry timestamp, instant revoke. Passwords never leave the edge.

Action-level permissions

BPU

Export, delete, re-run and configuration edits are gated behind elevated role checks per report.

Viewer watermark and expiry

BPU

Every share URL is stamped with viewer email and expiry, recorded in the audit log.

Cached response store

BPU

Report queries cache to object storage for fast repeat loads, with manual invalidation on re-run.

Pillar 09

Teams, RBAC & collaboration

A workspace, not just an app. Invite teammates, share connections safely, run TOTP 2FA, scope roles per connection, and manage MongoDB users and roles directly on Ultimate. Every action is logged.

Shared connections

BPU

AES-256-encrypted credentials (ENCRYPTION_KEY). Teammates use the connection without seeing the secret.

Organisation management

BPU

Plan seats, ownership, per-org settings and billing from a single place.

Invite and remove team members

B10

Pro: up to 10 seats. Ultimate: unlimited. Accept-invite flow handled via verify-invite route.

Admin / Editor / Viewer roles

BPU

Built-in roles plus custom role creation. Per-connection scoping covers database, collection, read and write.

TOTP two-factor auth

BPU

Backed by otplib 12.0.1 in the auth service. QR enrolment handled inside the desktop app.

Per-device session tokens

BPU

Each logged-in device holds a revocable session. Release a device to log it out remotely.

Org-scoped audit log

BPU

Every sensitive action recorded with actor, organisation, category, timestamp and IP address.

Shared saved queries and folders

BPU

Saved queries and connection folders sync across teammates once shared.

Elevated-permission gating

BPU

Sensitive actions (share edits, exports, deletes, report re-run) require a role check before execution.

MongoDB RBAC management

BPU

Create and edit MongoDB users and roles directly on your cluster. No mongosh round-trip. Ultimate only.

Pillar 10

AI assistant & rate limits

Schema-aware, provider-agnostic, rate-limited for cost sanity. Dry-run before any pipeline with write-equivalent side effects. BYOK on every paid plan, so the cost surface is yours to control.

Natural language to MongoDB

BPU

Find and aggregation generation, plus explain optimisation and index recommendations.

Provider choice

BPU

OpenAI (default gpt-3.5-turbo), Anthropic (default claude-3-opus-20240229), Google Gemini (default gemini-pro). Pick per request.

Bring your own key

BPU

Plug in your own API key for any provider. Ours by default, yours if you want full control.

Rate limit · requests

BPU

10 requests per minute per user across every provider.

Rate limit · tokens

B100k tok

Pro: 100,000 AI tokens per month. Ultimate: unlimited.

Per-query cache

BPU

3,600-second cache on identical prompts to keep repeat costs down.

Schema context injection

BPU

Ships the connection's schema summary so the AI references real fields, not hallucinated ones.

Safe mode

BPU

Any generated pipeline with write-equivalent side effects is surfaced as a dry-run preview before commit.

Pillar 11

Security, privacy & compliance

Every control you would expect from a database client handling production credentials, plus the ones most of our competitors skip. Documented, enforced and audited.

Argon2id master password

BPU

Local desktop encryption of the credential vault. Argon2id v19 defaults, per-install salt.

AES-256 shared credentials

BPU

Team-shared connections encrypt credentials at rest before they ever leave your device.

JWT with org scope

BPU

Every cloud API call carries Authorization: Bearer plus x-organization-id. Verified at the edge.

TOTP 2FA

BPU

Enrolment inside the app. Backed by otplib in the auth service.

Per-device sessions

BPU

Each device is tracked and revocable independently.

Internal service auth

BPU

Service-to-service calls use authenticated headers. No anonymous internal traffic.

Rate limiting

BPU

Per-endpoint rate limiting buckets on every public-facing route.

CORS allow-list

BPU

Explicit origin allowlist. No wildcard origins in production.

Org-wide audit log

BPU

/api/v1/audit-logs captures every sensitive action with actor, category and IP.

Password-protected share links

BPU

Bcrypt hash, expiry timestamp, instant revoke. Per-share, not per-workspace.

GDPR, UK GDPR, CCPA, UAE PDPL

BPU

Data subject rights honoured via support@mongoqui.com. EU data residency available.

SOC 2 audit in progress

BPU

Type II engagement underway. Contact for current status. Do not treat as certified yet.

Pillar 12

Cloud control plane & billing

The desktop app does the local work. The cloud control plane runs identity, billing, collaboration and analytics. Eight purpose-built services behind one gateway, with a cloud backend when you need it.

API gateway

BPU

Single entry point (api.mongoqui.com) that fans out to every backend service.

Authentication

BPU

Users, organisations, seats, roles, devices, audit logs, user settings, shared connections, verify-invite.

Connection sync

BPU

Cloud-synced connections, folders, query history, saved queries and cached responses.

AI assistant

BPU

Provider-aware generate-query endpoint with per-provider model config and cache.

Email service

BPU

Transactional email templates for verification, invitation, password reset, payment, subscription, report share and public report.

Reports storage

BPU

File upload, presigned URLs, reports CRUD, cached responses and share management (user, email, link, public).

Cloud backend

BPU

The same FastAPI sidecar packaged as a single-instance container with 5-minute sleep, for users who need the backend in the cloud.

Report AI

BPU

AI-powered report suggestions with primary and fallback models, validator stage and cache.

Analytics engine

BPU

Serverless analytics with in-memory SQL engine. 2 GB memory, 60-second timeout. Backs the Report Builder and shared-report viewer.

Billing

BPU

Per-seat yearly pricing. Reserve, assign and activate flow. 14-day trial with every Pro feature unlocked.

Plan management

BPU

Self-serve plan changes at license.mongoqui.com. In-app upgrade modal on any paywalled action.

Downloads

BPU

updates.mongoqui.com ships macOS universal, Windows x64 and Linux AppImage, signed and notarised where applicable.

Plan coverage

Which pillars
light up on your plan.

The matrix below is pillar-level, not feature-level. For the exact line-by-line split, see the pricing page.

Pillar
Basic
$119 / seat / yr
Solo developers, freelancers
Pro
$229 / seat / yr
Startup and scale-up teams, 3 to 10 seats
Ultimate
$399 / seat / yr
Platform teams, regulated workloads
included
included
included
included
included
included
not included
included
included
included
included
included
not included
included
included
included
included
included
included
included
included
not included
included
included
not included
included
included
not included
included
included
included
included
included
included
included
included
Frequently asked · features

Before you
download.

For the full controls list, see /security. For the plan-by-plan grid, see /pricing.

Yes. The desktop app handles all MongoDB I/O locally via a compiled Python sidecar. You only need a cloud connection for licence checks, shared connections, AI generation, the Report Builder and team features. Everything else runs on your machine.
Final CTA · /features

Try every pillar on
your own data.

Download the desktop app, connect a cluster in under a minute, and spend the 14-day trial with every Pro feature unlocked.

Download MongoQUICompare plansmacOS · Windows · Linux · v0.1.0