openchatbi
View on GitHubOpenChatBI 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.
An LLM-powered BI agent that turns natural-language questions into SQL, analyzes warehouse data, and creates visualizations. LangGraph workflows support forecasting, anomaly investigation, persistent memory, and configurable MCP tools.
Use Cases
Query data warehouses using natural languageGenerate SQL from business questionsExplore trends and drill down into metricsVisualize query resultsForecast time-series metricsDetect anomalies and investigate root causesAnalyze data with Python code
Built With
- Language
- Python
- Frameworks
- LangGraph · LangChain · DeepAgents · LangMem · Gradio · Streamlit · Plotly · Chroma
Tags
business intelligence · data agent · text-to-SQL · natural language analytics · data visualization · time-series forecasting · anomaly detection · root-cause analysis · MCP · persistent memory