v0.6.0 — Visual Pipeline Builder

The MongoDB client
you actually want to use.

Built by engineers who use MongoDB every day. Native macOS app. Fast, minimal, no bloat.

macOS 12+ · Apple Silicon · Free forever · See pricing

Comet app — sidebar with databases, expanded document tree view showing BSON types with syntax highlighting
< 0MB
App size
Instant
Launch time
Lean
Memory usage
Zero
Telemetry
Query Engine

Write queries the way
you think.

Query bar showing ISODate filter with autocomplete suggestions and resulting documents

Shell Syntax

find, aggregate, update, delete with chained .sort(), .limit(), .skip().

BSON Native

ObjectId(), ISODate(), /regex/ displayed in native shell syntax. No Extended JSON clutter.

Smart Autocomplete

Collections, methods, 50+ query operators, pipeline stages, and field names sampled from your actual data.

Documents

See everything.
Change anything.

Expanded document tree view showing nested BSON types with color-coded syntax highlighting
String
Number
Boolean
ObjectId
Date
Regex

Inline Editing

Click any row to expand the tree view. Right-click to open the full Monaco editor for deep edits.

Monaco Editor

Full VS Code-quality editing with syntax highlighting, bracket matching, and BSON-aware formatting.

BSON Round-Trip

Edit in shell syntax — ObjectId(), ISODate(), /regex/. Saves back as Extended JSON. No data loss.

Bulk Operations

Select. Act. Done.

Multiple documents selected with checkboxes and context menu showing bulk actions like Copy JSON and Delete
⌘+Click

Multi-Select

Click documents to select. Cmd+Click to add to selection. Visual checkboxes show what's selected.

Bulk Actions

Copy as JSON, delete selected, or export. Right-click for the full action menu on any selection.

Aggregation

Build pipelines visually.

Drag, drop, and preview MongoDB aggregation pipelines stage by stage. See exactly how your data transforms at every step.

Visual pipeline builder with $match and $lookup stages, searchable stage catalog, and split-pane results view

Stage Catalog

22 aggregation stages organized by category — filter, transform, group, sort, join, output. Searchable and ready to drop in.

Stage Preview

Click any stage to preview results up to that point. See document counts and data shape at every step of the pipeline.

Drag & Export

Reorder stages by dragging. Toggle stages on/off without deleting. Export the finished pipeline to shell or clipboard.

Performance

See why your query is slow.

Run any query with ⇧⌘E to see the full execution plan — which indexes were used, how many documents were scanned, and where time was spent.

Explain plan visualizer showing FETCH → IXSCAN execution tree with color-coded stages and efficiency metrics

Execution Plan Tree

Color-coded stages: green for index scan, red for collection scan, yellow for in-memory sort. See the full query pipeline at a glance.

Efficiency Metrics

Docs examined vs returned, keys examined, execution time, and efficiency percentage. Instantly spot wasteful queries.

Raw JSON Toggle

Switch between the visual tree and full raw explain output in Monaco editor. All the detail when you need it.

AI Assistant

Ask for what you want.

Open the AI chat panel and have a conversation with your database. Comet's AI uses 9 specialized tools to inspect schemas, run queries, analyze indexes, and more — all from natural language.

AI conversation panel with database tools for schema inspection, query generation, and data analysis
1

Ask

Type questions in natural language in the chat panel. Open it with ⌘I and start talking to your data.

2

Explore

AI inspects schemas, indexes, collection stats, and runs read queries automatically using 9 built-in database tools.

3

Act

Get answers, queries, and analysis right in chat. Copy generated queries or run them directly from the conversation.

Bring your own API key. Supports Anthropic, OpenAI-compatible APIs, Claude CLI, Codex CLI, and Gemini CLI.

Productivity

Every query, remembered.

Query History modal showing search bar, type filters, and time-grouped entries

Searchable Log

Full-text search across all executed queries. Find that aggregate pipeline from last week in seconds.

Smart Filters

Filter by type — find, aggregate, update, delete — and by AI-generated flag. Narrow down to exactly what you need.

Time Grouping

Entries grouped by Today, Yesterday, This Week, and Older. Click any entry to re-run it instantly.

Features

Everything else you need.
Nothing you don't.

Multiple Connections

Switch between databases instantly

Tabs System

Collection + shell tabs, middle-click to close

Index Management

View and manage collection indexes

Pagination

Navigate large collections smoothly

30+ Query Operators

$eq, $gt, $in, $regex, and more

20+ Pipeline Stages

$match, $group, $lookup, $unwind...

Resizable Panels

Drag sidebar and shell splits

State Persistence

Tabs, layout, connections saved to disk

Keyboard First

Cmd+Enter to run, shortcuts everywhere

Configurable Settings

Themes, page size, AI provider

In-App Updates

One-click update, no re-download

Explain Plans

Visualize query execution with ⇧⌘E

Roadmap

What's next.

Near-term

Query history Shipped
Explain visualizer Shipped
Saved queries
Data export (JSON, CSV)

Mid-term

Schema visualization
Change streams (live tail)
Windows + Linux

Future

Cross-device sync Pro
Team workspaces Team

Ready to stop fighting
your MongoDB GUI?

Install Comet. Free forever for individuals.

Install with Homebrew (recommended)

brew install --cask handcraftcode/comet/comet

or download the DMG directly

After installing, remove the quarantine flag:

xattr -cr /Applications/Comet.app
App Store coming soon

macOS 12+ · Apple Silicon · Free forever · Pro from $49/yr