开源 BI 工具,通过拖拽制作数据图表与仪表板,可作为 Tableau 的开源替代。
- Star
- 20,178
- Fork
- 2,979
- 未关闭 Issue
- 457
- 最近提交
- 6小时前
这是什么?
DB-GPT 是一个开源的智能体式 AI 数据助手,面向希望用自然语言直接查询数据的团队。它可以连接关系型数据库、CSV 和 Excel 文件、数据仓库以及知识库,由大模型规划多步任务、编写并执行 SQL 与 Python 代码,最终输出图表、仪表盘、HTML 报告和分析摘要。
除了助手本身,DB-GPT 也是一个用于构建数据智能体、工作流和应用的平台,提供智能体框架、AWEL 工作流编排以及 RAG 支持。可复用的 Skills 能把领域知识和分析方法打包,便于重复执行业务分析。代码和工具在隔离的沙箱环境中运行。
项目支持 DeepSeek、通义千问、GLM、Llama 等多种大模型,可通过一键安装脚本、PyPI(dbgpt-app)或 Docker 部署。
核心功能
- 01将自然语言问题转换为 SQL,并在已连接的数据库上执行查询。
- 02使用 Python 分析 CSV 和 Excel 文件,生成图表与可视化报告。
- 03生成数据库画像报告和财务分析报告。
- 04加载可复用的 Skills,将领域分析流程打包复用。
- 05在沙箱环境中执行代码和工具调用。
- 06提供 AWEL 工作流编排与 RAG 能力,用于构建定制化数据应用。
适用场景
- 让业务人员无需编写 SQL,即可直接用自然语言查询销售或运营数据库。
- 对 CSV 或 Excel 导出数据做探索性分析,并生成可分享的 HTML 报告。
- 搭建结合数据库与知识库文档的内部 AI 数据助手。
- 将团队常用的分析方法封装为 Skills,供其他成员复用。
快速上手
- 1
使用 uv 从 PyPI 安装 DB-GPT(推荐)
uv pip install dbgpt-app - 2
或使用 pip 从 PyPI 安装 DB-GPT
pip install dbgpt-app - 3
启动 DB-GPT,并按交互式设置向导选择 LLM 提供商、填写 API 密钥
dbgpt start - 4
在浏览器中打开 http://localhost:5670 的 Web 界面
使用前须知
- 一键安装脚本文档仅说明支持 macOS 和 Linux。
- 使用托管模型需要来自 LLM 提供商的 API 密钥。
标签
常见问题
- DB-GPT 是什么?
- 开源的智能体式 AI 数据助手,可基于数据库和文件自动写 SQL 与代码,并生成分析报告。 DB-GPT 是一个开源的智能体式 AI 数据助手,面向希望用自然语言直接查询数据的团队。它可以连接关系型数据库、CSV 和 Excel 文件、数据仓库以及知识库,由大模型规划多步任务、编写并执行 SQL 与 Python 代码,最终输出图表、仪表盘、HTML 报告和分析摘要。
- DB-GPT 可以免费使用吗?用的什么许可证?
- DB-GPT 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- DB-GPT 还在维护吗?
- 活跃维护中。DB-GPT 最近一次提交是在 2026年10月22日。
- DB-GPT 适合用来做什么?
- 让业务人员无需编写 SQL,即可直接用自然语言查询销售或运营数据库。 对 CSV 或 Excel 导出数据做探索性分析,并生成可分享的 HTML 报告。 搭建结合数据库与知识库文档的内部 AI 数据助手。 将团队常用的分析方法封装为 Skills,供其他成员复用。
- DB-GPT 怎么安装和运行?
- 使用 uv 从 PyPI 安装 DB-GPT(推荐): uv pip install dbgpt-app 或使用 pip 从 PyPI 安装 DB-GPT: pip install dbgpt-app 启动 DB-GPT,并按交互式设置向导选择 LLM 提供商、填写 API 密钥: dbgpt start 在浏览器中打开 http://localhost:5670 的 Web 界面
- 在哪里获取 DB-GPT?
- 源代码和安装说明在 GitHub 上:https://github.com/eosphoros-ai/DB-GPT
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 ChatBI 数据助手,基于 LangChain/LangGraph 和 MCP 多智能体,将自然语言问题转为 SQL 查询与可视化图表。
开源桌面应用,本地分析 WhatsApp、LINE、QQ、Discord 等平台导出的聊天记录,支持 SQL 查询与 AI 助手。
开源通用 AI Agent 框架,可通过终端运行由大模型驱动的智能体,支持工具调用、MCP 与浏览器自动化。
开源 GenBI 引擎,让 AI 智能体把自然语言问题转为受治理的 SQL 与可分享的仪表盘。
一个极简的 AI 软件工程智能体,可解决 GitHub Issue 或在命令行中辅助工作,核心仅约 100 行 Python。