DB-GPT

活跃
GitHub Python MIT

简介

DB-GPT 是开源的 Agentic AI 数据助手框架,集成多 Agent 协作、RAG、AWEL 工作流引擎,专为构建 AI+Data 应用设计。

核心特性

  • Agentic 数据分析,支持端到端任务规划、工具调用和工作流执行
  • 自主生成 SQL 和 Python 代码,用于数据查询和分析
  • 多源数据访问:数据库、CSV/Excel、数据仓库和知识库
  • Skills 驱动的可扩展性,将领域知识打包为可复用工作流
  • 沙箱执行环境,确保代码安全可靠运行
  • 生成图表、仪表盘、HTML 报告和分析摘要

适用场景

💡 分析 CSV/Excel 文件并生成可视化报告
💡 连接数据库,通过自然语言查询生成数据分析报告
💡 使用代码、图表和叙述性摘要进行财务报告分析
💡 为团队和产品构建 AI 原生数据助手
💡 创建和复用 SQL 分析技能与领域工作流

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(19.9k stars)
  • 开源许可证友好(MIT)
  • 项目有一定历史沉淀(已维护 3 年)

快速开始

1. 安装:curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh | bash
2. 或指定 API key:curl ... | OPENAI_API_KEY=sk-xxx bash -s -- --profile openai
3. 启动:cd ~/.dbgpt/DB-GPT && uv run dbgpt start webserver --profile <profile>
4. 打开 http://localhost:5670

相关项目

Awesome LLM Apps

136.7k · Python
活跃 A+

100 多个可直接运行的 AI 智能体与 RAG 应用合集,涵盖克隆、定制和部署,是快速上手构建 LLM 应用的绝佳参考。

agentragllm +1
  • · 100+ 可运行模板 — 每个模板都是原创开发、端到端测试的完整项目,非外部链接合集
  • · 多类别覆盖 — 涵盖 AI Agent、Multi-agent、MCP Agent、Voice AI、RAG、Agent Skills、Fine-tuning 等 14 个分类
  • · 多模型兼容 — 支持 Claude、Gemini、OpenAI、xAI、Qwen、Llama 等主流 LLM,切换仅需改配置

LazyLLM

3.9k · Python
活跃 A+

LazyLLM 是一个轻量级多 Agent LLM 应用开发框架,提供最简捷的方式构建多智能体 LLM 应用,集成了 RAG、知识图谱、微调等功能,支持 LangChain 和 LlamaIndex 生态。

multi-agentframeworkrag +3
  • · 低代码多智能体应用组装,内置数据流和功能模块,像乐高积木一样搭建
  • · 一键部署,POC 阶段使用轻量网关,生产阶段支持 Kubernetes 打包
  • · 跨平台兼容裸金属、Slurm 集群和公有云,无需修改代码