zhongyu09/openchatbi
OpenChatBI is an intelligent chat-based BI tool powered by large language models, designed to help users query, analyze, and visualize data through natural language conversations. It uses LangGraph and LangChain to build chat agent and workflows that support natural language to SQL conversion and data analysis.
This tool helps business users, analysts, and anyone needing quick data insights to get answers from company databases by simply asking questions in plain English. You type a question, and it gives you charts, trends, and specific data points without you needing to know any technical database language like SQL. It's designed for anyone who wants to quickly understand their data and visualize it.
517 stars. Available on PyPI.
Use this if you need to rapidly query, analyze, and visualize data from your company's databases using natural language, without writing any code.
Not ideal if you need highly complex, custom data engineering or if your data sources are not structured databases.
Stars
517
Forks
63
Language
Python
License
MIT
Category
Last pushed
Mar 02, 2026
Commits (30d)
0
Dependencies
26
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/zhongyu09/openchatbi"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
sinaptik-ai/pandas-ai
Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis...
JacobLinCool/d1-manager
D1 Manager is a web UI and API for Cloudflare D1, a serverless SQL database. It provides a web...
RamiAwar/dataline
Chat with your data - AI data analysis and visualization on CSV, Postgres, MySQL, Snowflake, SQLite...
chatbi/chatbi
ChatBI is a BI system interacted by chat with LLM
nickzren/text-to-cypher
AI agent converting natural language to Neo4j Cypher