A MongoDB client that feels native.

Mongox is written in Rust and drawn straight on the GPU. No Electron, no WebKit — one ~20 MB app that opens instantly and scrolls thousands of documents smoothly.

Get MongoxSee it in action
Mongox showing documents in the users collection
~20 MBsingle binary
~4 msframes while scrolling
0network calls besides your DB
9languages for code export

Everything you reach for every day

Any connection

Atlas SRV, replica sets, TLS, SSH tunnels via your ~/.ssh/config, passwords in the macOS Keychain.

Read-only mode

Mark a connection read-only and every write is blocked — in the UI and in the shell.

Shell-syntax queries

Filter, project, sort, collation and hint with ObjectId(), ISODate(), regexes, plus field and operator completion.

Typo checks

Warns about unknown fields and operators before you run, with “did you mean” suggestions.

List, table, JSON

Double-click any value to edit just that field. Bulk update or delete by filter with a preview.

Aggregation builder

Live previews after every stage, toggle and reorder stages, save pipelines, create views.

Schema analysis

Presence, types, ranges and top values for every field path; turn it into validation rules.

Indexes & explain

Create any index type, see usage and size, and read explain plans at a glance.

Built-in shell

mongosh-style JavaScript on an embedded engine: CRUD, aggregate, bulkWrite, runCommand, rs.status().

Server dashboard

Live ops/sec, network, connections and memory charts, plus current operations you can kill.

Import & export

JSON, NDJSON and CSV, streamed to disk with progress and cancel.

Compass import

Bring over connections, favorite queries and saved pipelines in one click.

Table view

Scan hundreds of documents as rows, with exact counts and paging.

Table view of documents

Pipelines, stage by stage

See the output after every stage and catch mistakes like unknown accumulators before you run.

Aggregation builder with stage previews

Know your schema

Sample a collection and see every field’s types and how often it appears. Copy it as $jsonSchema.

Schema analysis

A real shell

Write mongosh-style scripts; each run gets its own output block. ⌘↵ runs the script or selection.

Mongo shell tab

Explain plans

Index scan or collection scan, docs and keys examined — without reading raw JSON.

Explain plan dialog

Indexes

Type, properties, size and usage for every index. Hide, unhide or drop in a click.

Index list

Server at a glance

Live charts of what your server is doing, and the operations running right now.

Server dashboard

⌘K for everything

Jump to any connection, database or collection, or run any action from the command palette.

Command palette

Install

Build from source with Rust:

./scripts/bundle-macos.sh
cp -R target/release/Mongox.app /Applications/

Your data stays yours: settings live in ~/Library/Application Support/Mongox, passwords in the Keychain.