DB-GPT
AI data assistant that connects to your databases, writes SQL and code, and turns analysis into reports.
Quick answer
DB-GPT is an AI data assistant that connects to your databases, writes SQL and code, and turns analysis into reports, listed under AI app & agent builders. A typical small-business use: let staff ask questions of a sales or ERP database in plain language and get the SQL and a chart back. Official hardware: minimum 2 vCPU · 4 GB RAM · 10 GB disk. That fits a Hetzner Cloud CPX22 server at about €19.99/month (server only, excl. VAT). License: MIT, which allows internal business use.
Last updated · facts verified against official docs on · sources
Activity data comes from GitHub and was last refreshed Nov 3, 2026.
What is DB-GPT?
DB-GPT is an open-source agentic data assistant. It connects to databases and files, answers questions by writing and running SQL or Python, builds knowledge bases (RAG) from documents, and turns analysis into reports and dashboards. Agents and workflows (AWEL) can be built on top, and it works with cloud model APIs such as OpenAI, DeepSeek, Qwen or SiliconFlow as well as local models through vLLM or llama.cpp. The default Docker Compose stack runs the web server with MySQL for metadata.
Where it fits in a 10–200 person business
- Let staff ask questions of a sales or ERP database in plain language and get the SQL and a chart back
- Generate recurring analysis reports from spreadsheets and databases
- Build a document knowledge base that sits next to your business data
These use cases are our editorial suggestions, not claims made by the project.
Can a business use DB-GPT? (license)
| License | MIT |
|---|---|
| Type | Permissive: MIT / Apache-2.0: use, modify and sell with few obligations. |
| Internal business use | Allowed under the license text |
| What to watch | Permissive. Internal and commercial use, modification and redistribution allowed; keep the copyright and license notice. |
This is a plain-English summary of the license text, not legal advice. Third-party models you run with it have their own licenses.
Data & compliance: does DB-GPT phone home?
| Telemetry (usage data sent to the vendor) | Not documented The docs describe OpenTelemetry tracing that you configure for your own collector; they do not say whether anything is sent by default. |
|---|---|
| Other calls home by default (updates, marketplaces, default cloud services) | Not documented |
| Single sign-on (OIDC / SAML / LDAP) | Not documented |
| Audit log | Not documented |
| Role-based access control (RBAC) | Not documented |
| Data residency / GDPR notes from the project | Not documented |
Checked against the project's own docs and repository on . "Not documented" means we could not find the answer in official sources; it does not mean the feature is missing or that no data is sent. Third-party services you connect (model APIs, vector databases, search engines) have their own data policies. Compare all apps.
What hardware does DB-GPT need?
| Minimum | 2 vCPU · 4 GB RAM · 10 GB disk |
|---|---|
| Recommended | Not published |
| GPU | Optional. API proxy models (OpenAI, DeepSeek, Qwen, SiliconFlow) need no GPU and run on a CPU-only machine; local inference with vLLM or Hugging Face needs an NVIDIA GPU (8 GB+ VRAM for 7B models, 24 GB+ for 13B+). |
The "System resources" table lists 2 cores / 4 GB RAM / 10 GB disk for "API proxy only", 4 cores / 16 GB / 30 GB for a local 7B model and 8 cores / 32 GB / 60 GB for local 13B+ models. Docker 20.10+ and Docker Compose 2.0+ are required for the Docker route.
Source: github.com/eosphoros-ai/DB-GPT/blob/main/docs/docs/getting-started/prerequisites.md
How much does it cost to host DB-GPT per month?
| Minimum spec | 2 vCPU · 4 GB RAM · 10 GB disk → CPX22 (2 vCPU, 4 GB, 80 GB disk) €19.99/mo |
|---|
How we got this: we took the cheapest Hetzner Cloud Regular Performance (shared AMD vCPU) plan with at least the RAM and vCPU the project lists, using prices read from www.hetzner.com/cloud/regular-performance on 2026-11-01. "From" monthly price cap shown by Hetzner, excluding VAT. Prices vary by location. Covers the server only; it excludes LLM API usage, backups, extra storage, GPUs and your time. Disk is not matched; add a volume if you need more than the plan includes.
How to deploy DB-GPT
Method: Docker Compose (web server + MySQL)
git clone https://github.com/eosphoros-ai/DB-GPT.git && cd DB-GPT
export SILICONFLOW_API_KEY="your-siliconflow-api-key"
SILICONFLOW_API_KEY=${SILICONFLOW_API_KEY} docker compose up -d
# open http://localhost:5670 From the official instructions: github.com/eosphoros-ai/DB-GPT/blob/main/docs/docs/getting-started/deploy/docker-compose.md. Always check the source for the current version before you run it.
Known gotchas when self-hosting DB-GPT
- The default docker-compose.yml sets the MySQL root password to "aa123456" and publishes MySQL on port 3306. Change the password and drop the port mapping before running it on a reachable server. source
- "docker compose down -v" removes all volumes, including the MySQL database; all data is lost. source
- The Compose file uses the eosphorosai/dbgpt-openai:latest image and SiliconFlow as the default model provider. Pin an image tag and switch the TOML config if you use another provider. source
- On first start the web server waits for MySQL to initialise and may fail and auto-restart; check docker logs db-gpt-webserver-1. source
Alternatives in AI app & agent builders
- AutoGPT Platform Visual builder for long-running AI agents and workflows, self-hostable as a single container. Compare AutoGPT Platform vs DB-GPT
- Dify Visual platform for building LLM apps, RAG chatbots, agents and workflows. Compare DB-GPT vs Dify
- Langflow Visual builder for AI agents and RAG flows that you can deploy as APIs or MCP servers. Compare DB-GPT vs Langflow
- Mem0 Long-term memory layer for AI assistants and agents, with a self-hosted REST server and dashboard. Compare DB-GPT vs Mem0
- Flowise Drag-and-drop builder for LLM agents and chatflows (archived August 2026).
- CowAgent Self-hosted AI agent (formerly chatgpt-on-wechat) that answers in WeChat, WeCom, Feishu, DingTalk, Slack and a web console. Compare CowAgent vs DB-GPT
- AstrBot Multi-platform AI chatbot and agent framework for QQ, WeCom, Feishu, DingTalk, Official Accounts, Telegram and Slack. Compare AstrBot vs DB-GPT
- Sim Visual builder for AI agent workflows, with knowledge bases, integrations and an API. Compare DB-GPT vs Sim
- Coze Studio Open-source edition of ByteDance's Coze agent-building platform. Compare Coze Studio vs DB-GPT
- Agent Zero General-purpose personal AI agent that uses its own Linux environment, browser, memory and tools. Compare Agent Zero vs DB-GPT
DB-GPT FAQ
How much RAM does DB-GPT need?
The official minimum is 2 vCPU · 4 GB RAM · 10 GB disk. The "System resources" table lists 2 cores / 4 GB RAM / 10 GB disk for "API proxy only", 4 cores / 16 GB / 30 GB for a local 7B model and 8 cores / 32 GB / 60 GB for local 13B+ models. Docker 20.10+ and Docker Compose 2.0+ are required for the Docker route.
Does DB-GPT need a GPU?
Optional. API proxy models (OpenAI, DeepSeek, Qwen, SiliconFlow) need no GPU and run on a CPU-only machine; local inference with vLLM or Hugging Face needs an NVIDIA GPU (8 GB+ VRAM for 7B models, 24 GB+ for 13B+).
How much does it cost to self-host DB-GPT?
The software is free to download. Based on the official minimum 2 vCPU · 4 GB RAM · 10 GB disk: That fits a Hetzner Cloud CPX22 server at about €19.99/month (server only, excl. VAT). That covers the server only, not LLM API usage, backups, extra storage or your time.
Is DB-GPT free for commercial use?
DB-GPT is licensed under MIT (Permissive). Internal business use is allowed under the license text. Permissive. Internal and commercial use, modification and redistribution allowed; keep the copyright and license notice. This is a summary, not legal advice.
What are common problems when self-hosting DB-GPT?
The default docker-compose.yml sets the MySQL root password to "aa123456" and publishes MySQL on port 3306. Change the password and drop the port mapping before running it on a reachable server. "docker compose down -v" removes all volumes, including the MySQL database; all data is lost. The Compose file uses the eosphorosai/dbgpt-openai:latest image and SiliconFlow as the default model provider. Pin an image tag and switch the TOML config if you use another provider. On first start the web server waits for MySQL to initialise and may fail and auto-restart; check docker logs db-gpt-webserver-1.
Is DB-GPT still maintained?
Yes, it is actively developed. Last commit: Nov 2, 2026. Latest release: v0.8.2 (Aug 26, 2026). Checked Nov 3, 2026.
How do I install DB-GPT?
The official method is Docker Compose (web server + MySQL). The exact commands are in the "How to deploy" section above and in the official instructions: https://github.com/eosphoros-ai/DB-GPT/blob/main/docs/docs/getting-started/deploy/docker-compose.md
What are self-hosted alternatives to DB-GPT?
Other apps in AI app & agent builders: AutoGPT Platform, Dify, Langflow, Mem0, Flowise, CowAgent, AstrBot, Sim, Coze Studio, Agent Zero.
Sources
- GitHub repository: github.com/eosphoros-ai/DB-GPT
- Official documentation, Deploy instructions, Gotcha 2, Gotcha 3, Gotcha 4: github.com/eosphoros-ai/DB-GPT/blob/main/docs/docs/getting-started/deploy/docker-compose.md
- License text: github.com/eosphoros-ai/DB-GPT/blob/main/LICENSE
- Hardware requirements: github.com/eosphoros-ai/DB-GPT/blob/main/docs/docs/getting-started/prerequisites.md
- Gotcha 1: github.com/eosphoros-ai/DB-GPT/blob/main/docker-compose.yml
- Hetzner Cloud pricing (cost estimate): www.hetzner.com/cloud/regular-performance
- GitHub stars, commits and releases: GitHub REST API, fetched
Facts on this page were checked against the project's own repository and docs on 2026-11-03. Spotted something out of date? Tell us.