DEV Community

Cover image for Meet Hubble: A Natural-Language Observatory for MongoDB
David Smith
David Smith

Posted on

Meet Hubble: A Natural-Language Observatory for MongoDB

🚀 Introducing Hubble — An NLP-Powered MongoDB Explorer (Beta)

For years, MongoDB has been one of my go-to databases — flexible, fast, and great for modern applications.
But exploring the actual data inside it?
That was always harder than it needed to be.

A simple question like:
“How many users signed up today?”

always turned into a mini quest through aggregation syntax, roles, connection strings, and multiple tabs in Compass or Atlas.

Eventually I got tired and wrote a small Python script for myself — something that just showed me the answers without the friction.

That tiny script kept growing.
Then I added natural language.
Then visualizations.
Then anomaly detection.
And suddenly I realized:
“Maybe other developers want this too.”
That's how Hubble was born.

🌌 What is Hubble?
Hubble is a Database Observatory for MongoDB.
It lets you explore your database using natural language instead of queries.
Think of it as:
“What if MongoDB had a conversational UI?”
You can ask Hubble:
“Show me users from Canada”
“Find failed transactions in the last 24 hours”
“Group orders by month”
“Detect anomalies in payments”
…and Hubble generates the underlying MongoDB query + visualizes the results.
No syntax.
No mental overhead.
Just answers.

đź§  Why I built it
Not because I wanted to build a startup.
Not because I wanted to build an AI tool.
I built it because I simply wanted clarity.
Databases hold the actual story of how your system behaves — but reaching those insights often requires digging through layers of complexity.
Hubble removes that layer.

🛠️ How to Try the Beta (Docker)
Hubble is launching as a Docker-first developer preview so it's easy to try locally.

docker stop hubble;
docker rm hubble;
docker pull davidos366/hubble:latest &&
docker run -d -p 3366:3366 --name hubble davidos366/hubble:latest

Connect your MongoDB URI → explore your data.
That's it.

đź”­ What it can do today

Natural language → MongoDB queries
Document visualization
Schema exploration
Basic anomaly detection
Query transparency (you see the generated pipeline)
Fully local (no cloud required for the Beta)

🎯 What’s next

I’m currently working on:
A hosted SaaS dashboard
Saved queries
Team access
Telemetry + insights
Richer charts
Support for more databases (Postgres next?)

🙌 I’d love your feedback
This beta is intentionally early — I want to learn from real developers before shaping the full release.
If you try Hubble and have thoughts (good or bad), I’d genuinely love to hear them.

Thanks for reading — and for checking out Hubble.
— David

Top comments (0)