Data-Analysis-Agent
🚀你的私人数据分析助手。通过对话式交互,自动生成可视化报表与商业洞察,让数据决策变得像聊天一样简单。 🚀 Your personal data analysis assistant. Say goodbye to c
What is Data-Analysis-Agent?
🚀你的私人数据分析助手。通过对话式交互,自动生成可视化报表与商业洞察,让数据决策变得像聊天一样简单。 🚀 Your personal data analysis assistant. Say goodbye to complex SQL and Excel formulas. An LLM-powered data analysis agent. Chat with your data to instantly generate visualizations and business insights. Making data-driven decisions has never been easier.
Overview of Data-Analysis-Agent
What it is
Data-Analysis-Agent is an AI agent designed for business analysis scenarios. It connects to data sources and allows users to ask questions in natural language. The system then automatically performs data structure identification, SQL generation and execution, chart generation, and business insight analysis. It is developed by Zafer-Liu and has applied for Chinese computer software copyright (acceptance number 2026R11S0817877, software name: Natural Language Interactive Business Data Analysis Software V1.0).
Key features
- Natural language data analysis: users input plain language questions, and the system generates SQL, queries data, recommends charts, and provides analysis summaries.
- Multi-data source support: supports Excel/CSV files and databases including SQLite, MySQL, PostgreSQL, and SQL Server.
- Intelligent chart system: automatically recommends the most suitable chart from 6 categories and 43 chart types (comparison, time trend, distribution, geography, relationship, proportion).
- SSE streaming analysis: the analysis process is displayed in real-time with step-by-step progress indicators.
- Multi-model compatibility: supports DeepSeek, OpenAI, AtlasCloud, and any OpenAI SDK compatible API with custom base_url, model, and api_key.
- Data analysis functions: includes outlier handling, decile grouping analysis, K-Means clustering, decision tree modeling, and more.
- Report generation: supports exporting to Excel, docx reports, and built-style PPT.
Use cases
This agent is suitable for business analysts, managers, and non-technical users who need to quickly derive insights from data without writing SQL or using complex BI tools. It can be used for sales trend analysis, regional profit comparison, user growth tracking, and any scenario where conversational data exploration is desired.
Getting started
See the repository README for detailed installation instructions. Quick start via GitHub clone:bashgit clone https://github.com/Zafer-Liu/Data-Analysis-Agent.gitcd Data-Analysis-Agentpip install -r requirements.txtpython app.py
License and pricing
The license is CC BY-NC 4.0. Unauthorized commercial use is prohibited; commercial use requires contacting the author. The pricing type is open source.
Based on the project's public README and repository metadata.