Open-source BI tool for drag-and-drop data visualization, dashboards and sharing, positioned as an alternative to Tableau.
- Stars
- 2,383
- Forks
- 372
- Open issues
- 71
- Last commit
- 2 months ago
What is it?
DeepBI is a business intelligence platform built around large language models. Instead of writing SQL or building charts by hand, users ask questions in natural language and get query results, analysis and visualizations back. Generated queries and charts can be saved and assembled into dashboards.
The platform connects to MySQL, PostgreSQL, Doris, StarRocks and MongoDB, and can import CSV or Excel files directly. The interface is available in Chinese and English and runs on Windows (including WSL), Linux and macOS.
Deployment options include a Windows executable, a Docker setup started with an install script, or a manual install on Ubuntu that requires Redis, PostgreSQL 16 and Python 3.8.
Key features
- 01Conversational data analysis that returns query results and insights from natural-language questions.
- 02Generates persistent queries and visualizations through dialogue.
- 03Dashboards that combine saved visualizations.
- 04Connects to MySQL, PostgreSQL, Doris, StarRocks and MongoDB, plus CSV/Excel import.
- 05Runs on Windows, WSL, Linux and macOS, with Chinese and English interfaces.
Use cases
- Letting non-SQL users explore business data by asking questions in plain language.
- Analyzing CSV or Excel exports without setting up a database.
- Building shared dashboards on top of an existing MySQL or PostgreSQL warehouse.
Quick start
- 1
Clone the repository with git
git clone https://github.com/DeepInsight-AI/DeepBI.git - 2
Enter the project directory
cd DeepBI - 3
Run the Docker install script from the README
./Install.sh - 4
Open the web interface at http://ip:8338
Things to know
- Docker install requires docker and docker-compose on the local machine.
- The Ubuntu install needs Python 3.8.x, Redis and PostgreSQL 16 set up manually.
- Automated data analysis reports are listed in the README as still to be developed.
In collections
Topics
FAQ
- What is DeepBI?
- AI-native data analysis platform where users query, visualize and share data from SQL databases and CSV/Excel files through conversation with an LLM. DeepBI is a business intelligence platform built around large language models. Instead of writing SQL or building charts by hand, users ask questions in natural language and get query results, analysis and visualizations back. Generated queries and charts can be saved and assembled into dashboards.
- Is DeepBI free to use? What license does it have?
- DeepBI is open source under the MIT license. Check the license terms before using it in commercial products.
- Is DeepBI still maintained?
- Updated within 6 months. The last commit to DeepBI was on Aug 28, 2026.
- What can I use DeepBI for?
- Letting non-SQL users explore business data by asking questions in plain language. Analyzing CSV or Excel exports without setting up a database. Building shared dashboards on top of an existing MySQL or PostgreSQL warehouse.
- How do I install DeepBI?
- Clone the repository with git: git clone https://github.com/DeepInsight-AI/DeepBI.git Enter the project directory: cd DeepBI Run the Docker install script from the README: ./Install.sh Open the web interface at http://ip:8338
- Where can I get DeepBI?
- The source code and installation instructions are on GitHub: https://github.com/DeepInsight-AI/DeepBI
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source GenBI engine that lets AI agents turn natural-language questions into governed SQL and shareable dashboards over 20+ data sources.
Free, open-source Java report and BI tool for designing reports, print forms, data-entry forms, big-screen dashboards and AI-generated charts online.
Open-source ChatBI system that turns natural-language questions into SQL queries over your databases, using LLMs and RAG.
Apache Superset is a self-service business intelligence web app for exploring data, building charts, dashboards and running SQL against many databases.
Open-source business intelligence tool that lets anyone in a company ask questions of their data without writing SQL, with dashboards and embedded analytics.