DB-GPT

eosphoros-ai/DB-GPT

DB-GPT: Open-Source Agentic AI Data Assistant

19k
Stars
2.8k
Forks
426
Open issues
143
Watchers
Python MITLast pushed Jul 4, 2026

Overview

An agentic AI data assistant for integrating AI with database functionalities, enabling advanced data handling through integration with LLMs.

Categories

Tags

Similar tools

Install

pip install DB-GPT

README

DB-GPT: Open-Source Agentic AI Data Assistant

An open-source AI data assistant that connects to your data, writes SQL and code, runs skills in sandboxed environments, and turns analysis into reports, insights, and action.

What is DB-GPT?

DB-GPT is an open-source agentic AI data assistant for the next generation of AI + Data products.

It helps users and teams:

  • connect to databases, CSV / Excel files, warehouses, and knowledge bases
  • ask questions in natural language and let AI write SQL autonomously
  • run Python- and code-driven analysis workflows
  • load and execute reusable skills for domain-specific tasks
  • generate charts, dashboards, HTML reports, and analysis summaries
  • execute tasks safely in sandboxed environments

DB-GPT is also a platform for building AI-native data agents, workflows, and applications with agents, AWEL, RAG, and multi-model support.

Why DB-GPT?

1. Agentic data analysis

Plan tasks, break work into steps, call tools, and complete analysis workflows end to end.

2. Autonomous SQL + code execution

Generate SQL and code to query data, clean datasets, compute metrics, and produce outputs.

3. Multi-source data access

Work across structured and unstructured sources, including databas