Launching Hubble - An NLP based MongoDB explorer.
I’ve been working with MongoDB for years, and one problem always frustrated me:
even simple questions required digging through syntax, roles, pipelines, connection strings, and endless tab hopping.
So I built a small Python script to visualize my own production data.
That script kept growing—
first into a local dashboard,
then into an NLP layer to write queries for me,
then into a full UI.
That project eventually became Hubble — an NLP-based MongoDB explorer.
What Hubble does (today):
lets you ask questions in plain English
auto-generates the MongoDB query behind the scenes
visualizes the results + schema patterns
helps spot anomalies
runs fully locally inside Docker (no SaaS account required yet)
Try the Beta (Developer Preview):
docker pull davidos366/hubble:beta
docker run -d -p 3366:3366 --name hubble davidos366/hubble:latest
It’s still raw and intentionally simple — I’m releasing this early to learn from the dev community.
If you try it, I’d love your feedback on:
clarity of the UI
NL-query accuracy
visualization usefulness
any dealbreakers or missing features
Happy to answer questions about how it’s built.
— David

Replies
As someone who constantly bounces between Altas, docs and pipelines, this genuinely interests me. I love small projects that accidentally grow into real tools. I'll try your beta and report back on usability, clarity and any confusing moments. Curious to see how the NLP behaves.
@latham_ryan Please check it out and let me know your feedback.