经 AI Skill Hub 精选评估,智能数据分析助手 获评「强烈推荐」。已获得 2.0k 颗 GitHub Star,这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.8 分,适合有一定技术背景的用户使用。
一个由大模型驱动的开源数据分析工作流,支持通过自然语言对话自动生成可视化报表与商业洞察。它将复杂的数据处理流程简化为聊天交互,非常适合数据分析师、业务运营人员及需要快速获取数据结论的决策者。
智能数据分析助手 是一款基于 Python 开发的开源工具,专注于 数据分析、自动化报表、商业智能 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
一个由大模型驱动的开源数据分析工作流,支持通过自然语言对话自动生成可视化报表与商业洞察。它将复杂的数据处理流程简化为聊天交互,非常适合数据分析师、业务运营人员及需要快速获取数据结论的决策者。
智能数据分析助手 是一款基于 Python 开发的开源工具,专注于 数据分析、自动化报表、商业智能 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install data-analysis-agent
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install data-analysis-agent
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/Zafer-Liu/Data-Analysis-Agent
cd Data-Analysis-Agent
pip install -e .
# 验证安装
python -c "import data_analysis_agent; print('安装成功')"
# 命令行使用
data-analysis-agent --help
# 基本用法
data-analysis-agent input_file -o output_file
# Python 代码中调用
import data_analysis_agent
# 示例
result = data_analysis_agent.process("input")
print(result)
# data-analysis-agent 配置文件示例(config.yml) app: name: "data-analysis-agent" debug: false log_level: "INFO" # 运行时指定配置文件 data-analysis-agent --config config.yml # 或通过环境变量配置 export DATA_ANALYSIS_AGENT_API_KEY="your-key" export DATA_ANALYSIS_AGENT_OUTPUT_DIR="./output"
<p align="center"> <img src="./Information/assets/Banner.png" alt="智能商业分析 Agent Banner" width="100%" /> </p>
</div>
一个面向商业分析场景的 AI Agent。 连接数据源后,用户只需使用自然语言提问,系统即可自动完成: - 数据结构识别 - SQL 生成与执行 - 图表生成 - 业务洞察分析
💬 官方交流群: QQ 群 991636855 · Telegram 群
<p align="center"> <a href="#quickstart">⚡ 快速体验</a> · <a href="#features">✨ 项目亮点</a> · <a href="#agent-manager">🧩 推荐管理</a> · <a href="#install">⚙️ 安装说明</a> · <a href="#examples">📈 使用示例</a> · <a href="#llm-config">🤖 LLM配置</a> · <a href="#faq">❓ FAQ</a> </p>
<details> <summary><strong>📚 完整目录</strong></summary>
<br>
</details>
---
<a id="quickstart"></a>
智析Agent是一个对话式商业数据分析智能体,目标是让非技术用户也能像"聊天"一样完成数据分析。
上传 Excel / CSV,或连接数据库后,用户可以直接提问:
最近三个月销售额趋势如何?
哪个地区利润最高?
帮我生成用户增长图
系统会自动:
并通过 SSE(Server-Sent Events)流式输出,实时展示分析过程。
---
<a id="demo"></a>
支持上传和连接多种数据源:

pip install -r requirements.txt
从 GitHub Releases 下载最新版本:
| 平台 | 文件 |
|---|---|
| Windows | BusinessAnalyticsAgent_v1.0.0_LTS.exe |
前置要求:Python 3.10+、Windows 10 / 11 64 位。
双击安装包并按提示安装。安装完成后,从桌面或开始菜单启动 Business Analytics Agent。
---
Windows(在 PowerShell 中运行):
iwr -useb https://raw.githubusercontent.com/Zafer-Liu/Data-Analysis-Agent/main/install.ps1 | iex
安装完成后双击桌面的 data-analysis-agent.bat 启动,或:
cd $env:USERPROFILE\.data-analysis-agent\Data-Analysis-Agent
.\.venv\Scripts\activate
python app.py
macOS / Linux(在终端中运行):
curl -fsSL https://raw.githubusercontent.com/Zafer-Liu/Data-Analysis-Agent/main/install.sh | sh
安装完成后运行:
data-analysis-agent
如提示 command not found,将以下内容添加到 ~/.zshrc 或 ~/.bashrc,然后重启终端:
export PATH="$HOME/.local/bin:$PATH"
---
python app.py
一图胜千言,一段演示胜万图。
https://github.com/user-attachments/assets/f298aae2-6238-475e-9d85-1da33b7b847e
</div>
<p align="center"> <em>演示视频 - 中文</em> </p>
---
<a id="agent-manager"></a>
用户输入:
最近 12 个月销售趋势
系统输出:
---
用户输入:
哪个地区利润最高?
系统输出:
---
用户输入:
/chart 用户增长情况
系统会优先生成可视化图表。
---
<a id="llm-config"></a>
> 💡 Windows 用户也可以直接从 [GitHub Releases](https://github.com/Zafer-Liu/Data-Analysis-Agent/releases/latest) 下载 exe 安装包。
text 试试问:最近三个月销售额趋势如何? ```
<details> <summary>📖 完整安装方式(4种)</summary>
详见下方 安装说明 章节,支持 exe、压缩包、在线安装、Git Clone 四种方式。
</details>
---
<a id="sponsors"></a>
在侧边栏 ⚙ 中填写:
API Key
Base URL
Model
即可切换模型。
---
<a id="roadmap"></a>
支持以下模型服务:
并支持自定义 base_url、model、api_key。默认配置如下:
| Provider | Default Model |
|---|---|
| DeepSeek | deepseek-v4-flash |
| OpenAI | gpt-4o-mini |
| AtlasCloud | deepseek-v4-pro |
<details> <summary><b>📦 安装与启动</b></summary>
<br>
<details> <summary><b>安装依赖时网络超时?</b></summary>
脚本会自动切换清华源重试。
若仍失败,请手动执行:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
</details>
<details> <summary><b>pip install 报错 / 安装依赖失败?</b></summary>
脚本会自动切换国内镜像(清华源)重试。
若仍失败,请手动指定镜像:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
同时请确保磁盘至少保留 2 GB 可用空间。
</details>
<details> <summary><b>Python 版本不对(需要 3.10+)?</b></summary>
查看当前版本:
python --version
如果版本低于 3.10,请前往:
https://www.python.org/downloads/
下载并安装最新版本。
</details>
<details> <summary><b>start.bat 双击没反应或一闪而过?</b></summary>
Python 未正确加入系统 PATH。
重新安装 Python 时勾选 "Add Python to PATH",然后重启电脑再试。
</details>
<details> <summary><b>macOS 运行 start.command 被系统阻止?</b></summary>
在终端执行以下命令解除限制:
xattr -d com.apple.quarantine /你的路径/start.command
如果提示:
"无法打开,因为无法验证开发者"
可以:
start.command</details>
</details>
---
<details> <summary><b>🔑 API 配置</b></summary>
<br>
<details> <summary><b>提示未配置 LLM?</b></summary>
在侧栏 ⚙ 中填写 API Key 并保存。
</details>
<details> <summary><b>如何获取 API Key?</b></summary>
这里以 DeepSeek 为例:



</details>
</details>
---
<details> <summary><b>🗄️ 数据库连接</b></summary>
<br>
<details> <summary><b>如何连接 SQL 数据库?</b></summary>
请使用以下格式连接:
mysql+pymysql://用户名:密码@主机:端口/数据库名
示例:
❌ 错误写法:
mysql://user:pass@host:3306/dbname
✅ 正确写法:
mysql+pymysql://user:pass@host:3306/dbname
</details>
</details>
---
<details> <summary><b>📊 图表与文件</b></summary>
<br>
<details> <summary><b>图表链接重启后失效?</b></summary>
生成的图表保存在本地目录:
outputs/charts
可直接使用浏览器打开对应的 HTML 文件。
</details>
</details>
---
<a id="contributing"></a>
aiskill88点评:该工具将 Agent 与数据可视化深度结合,极大地降低了数据分析门槛,实用性极强且社区活跃度高。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
AI Skill Hub 点评:智能数据分析助手 的核心功能完整,质量优秀。对于AI爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | Data-Analysis-Agent |
| Topics | 数据分析自动化报表商业智能 |
| GitHub | https://github.com/Zafer-Liu/Data-Analysis-Agent |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-07-02 · 更新时间:2026-07-02 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。