Show HN: DataBot – Self-Hosted AI to Query and Visualize Data Using Language

1 vvaezian 0 8/27/2025, 4:17:16 PM intellimenta.com ↗
Hi HN!

I'm Vahid, and excited to share DataBot, a self-hosted data assistant that lets you query, visualize, analyze, and forecast data in plain language.

Backstory: Right after ChatGPT launched, I built a prototype chatbot for Metabase (a BI tool) to answer user questions with natural language. That experiment grew into an independent app — now a fully-fledged AI-powered data assistant.

What's different:

- Self-hosted: Full isolation and control over your data. No SaaS vendor, no third-party access.

- Feature-rich: Includes forecasting, NoSQL (MongoDB), JSON column support, Metabase integration, and data obfuscation — things rarely found in other tools.

- Affordable: Free for personal use. Business plans start at $12/user/month.

Technical details:

- Framework: FastAPI

- Data explorations/analysis: Uses GPT models to translate natural language into SQL or MongoDB queries, executes them, and returns results

- Visualization: Chart.js

- Forecasting: GPT models generate Python code, which runs securely inside the app

- Deployment: Docker or standalone bundle (includes app, Python, and local Postgres)

- Data support: SQL databases, MongoDB, JSON columns, Metabase dashboards

- Metabase integration: via Python wrapper for Metabase API (metabase_api_python)

Quickstart guide: https://databot.intellimenta.com/admin_guide/getting_started

GitHub Repo: https://github.com/Intellimenta/DataBot

Demo Video (4 min): https://www.loom.com/share/2271af6de3c04a2b8b07dbc48dfb2963

I'd love your feedback!

Comments (0)

No comments yet