1bench — Modern MongoDB GUI client

MongoDBMongoDB GUI client

Browse collections, edit documents, and design aggregation pipelines with a visual query builder. Connect to MongoDB on localhost or self-hosted.

Apple Silicon — Also available for 7-day free trial · No credit card required

Your data stays yours

1bench runs entirely on your machine. Nothing is ever sent to us.

100% Local

Credentials and data never leave your machine.

Zero Telemetry

No usage tracking, no query logging, no analytics.

Direct Connection

Straight to your database, nothing in between.

Built for MongoDB

1

Visual Aggregation Pipeline

Design multi-stage $match, $group, $lookup pipelines visually. Preview results at each stage, then copy the final BSON when you want to run it programmatically.

2

Type-Aware Document Editor

Edit BSON documents with type-aware fields. Dates, ObjectIds, NumberLong, and Decimal128 render as themselves. Inline edits, staged changes, batch save.

3

Schema Inference

Sample any collection to see the actual document shape: field paths, types, and cardinality — even when the schema is nominally schemaless.

4

Documents Lens

Browse any collection as document cards or paginated tables. Filter, sort, and jump to any doc; drill into the type-aware editor with one click.

5

Index & Query Analysis

Create, drop, and inspect indexes. Explain plans, index usage, and query-shape stats laid out for humans. Spot slow queries without leaving the app.

6

Multiple Connections, One App

Manage self-hosted, replica-set, and sharded MongoDB deployments side by side. Switch databases with tabs, keep credentials encrypted per-connection.

10x your MongoDB productivity

Stop switching between CLI and code. Manage everything visually.

Visual Query Builder

Build find, aggregate, and update queries visually with a searchable field picker. No syntax guessing.

Aggregation Pipeline

Design multi-stage $match, $group, and $lookup pipelines. Preview the result set after every stage.

Browse Documents

Browse collections as paginated tables or expandable document cards. Filter, sort, and jump to any doc.

Create Collection

Create collections with validation rules, capped settings, and initial indexes from a visual wizard.

Drop Collection

Remove collections safely — typed confirmation, staged batch delete, and undo before you commit.

Index Management

Create, view, and drop indexes. Analyze usage with explain plans and index-hit stats side by side.

Schema Inference

Sample any collection to see the actual document shape — field paths, types, and cardinality inline.

Import Data

Import from JSON, CSV, or BSON files with field mapping. Preview the first 50 rows before committing.

Export Data

Export collections to JSON or CSV. Filter, project, and rename fields directly from the export dialog.

Replica Sets

Connect to replica sets and view member status, primary election, and oplog lag from the connection pane.

Cloud Support

Connect to any managed MongoDB service or self-hosted instance. TLS and SSH tunnels supported.

Production Safe

Read-only mode, destructive-action confirmations, and per-connection ACL checks keep production safe.

Command History

Every query you run is saved per connection. Search, filter, and re-run previous operations instantly.

Multiple Tabs

Work across MongoDB databases and connections in parallel. Each tab keeps its own browsing and query state.

Keyboard Shortcuts

Navigate collections, run queries, switch tabs, and manage connections without ever reaching for the mouse.

Frequently asked questions

What is a MongoDB GUI?
A MongoDB GUI — sometimes called a MongoDB viewer or IDE — is a visual desktop client that lets you browse collections, edit JSON documents, build queries, and run aggregation pipelines without the mongo shell. 1bench is a modern MongoDB GUI for Mac, Windows, and Linux.
Does MongoDB have a GUI?
MongoDB itself ships with a command-line shell (mongosh) — no built-in graphical interface. For a visual experience, you install a third-party MongoDB GUI like 1bench — a desktop app that lets you explore collections, edit documents inline, and run queries from one interface.
What is the best MongoDB GUI for Mac, Windows, or Linux?
A good MongoDB GUI should run natively on your OS, support replica sets, sharded clusters, and TLS, and let you browse collections, edit documents, and build aggregation pipelines visually. 1bench delivers all of this with a single download for Mac, Windows, and Linux.
Can I use a MongoDB GUI with MongoDB-compatible databases?
Yes. Any database that speaks the MongoDB wire protocol — compatible engines, drop-in replacements, and managed MongoDB services — works with a standard MongoDB GUI. 1bench connects using the same connection string, so you don't need a separate client per flavor.
What is the difference between a MongoDB client and server?
The MongoDB server is the database process that stores documents and executes queries; the client is the tool you use to connect and send operations to it. A GUI client like 1bench is one kind of client — it talks to a local or remote MongoDB server over TCP (port 27017 by default).

Ready to manage MongoDB visually?

1bench connects to MongoDB Cloud and self-hosted instances. Start your 7-day free trial today.

View Pricing

1bench is not affiliated with or endorsed by MongoDB, Inc.. MongoDB is a trademark of MongoDB, Inc..