Repolode
eosphoros-ai

eosphoros-ai/DB-GPT

Um assistente de dados de IA agentic e open source que escreve SQL e código para consultar bancos de dados e arquivos, executa skills em sandboxes e gera relatórios.

Alternativa open source a:TableauPower BI

Estrelas
20,178
Forks
2,979
Issues abertas
457
Último commit
há 5 horas

O que é?

O DB-GPT é um assistente de dados de IA agentic e open source, voltado a equipes que querem fazer perguntas sobre seus dados em linguagem natural. Ele se conecta a bancos de dados relacionais, arquivos CSV e Excel, data warehouses e bases de conhecimento. Em seguida, permite que um LLM planeje tarefas com várias etapas, escreva e execute SQL e Python e retorne gráficos, dashboards, relatórios HTML e resumos escritos.

Além do assistente em si, o DB-GPT é uma plataforma para criar agentes de dados, workflows e aplicações usando seu framework de agentes, a orquestração de workflows AWEL e suporte a RAG. Skills reutilizáveis reúnem conhecimento de domínio e métodos de análise para que possam ser carregadas e usadas em análises de negócio repetíveis. O código e as ferramentas são executados em ambientes isolados de sandbox.

O projeto oferece suporte a vários provedores de LLM, incluindo DeepSeek, Qwen, GLM e modelos Llama, e pode ser instalado por meio de um script de uma linha, pelo PyPI (dbgpt-app) ou pelo Docker.

Recursos principais

  • 01Converte perguntas em linguagem natural em SQL e executa consultas nos bancos de dados conectados.
  • 02Analisa arquivos CSV e Excel com Python e gera gráficos e relatórios visuais.
  • 03Gera relatórios de profiling de bancos de dados e análises financeiras.
  • 04Carrega skills reutilizáveis que reúnem workflows de análise de domínio.
  • 05Executa código e ferramentas em ambientes isolados de sandbox.
  • 06Oferece orquestração de workflows AWEL e RAG para criar aplicações de dados personalizadas.

Casos de uso

  • Permitir que usuários de negócio façam perguntas sobre bancos de dados de vendas ou operações sem escrever SQL.
  • Fazer análises exploratórias de arquivos CSV ou Excel exportados e obter um relatório HTML fácil de compartilhar.
  • Criar um assistente interno de dados com IA que combine bancos de dados e documentos de bases de conhecimento.
  • Reunir os métodos de análise recorrentes de uma equipe em skills que outras pessoas possam reutilizar.

Início rápido

  1. 1

    Instale o DB-GPT do PyPI com uv (recomendado)

    uv pip install dbgpt-app
  2. 2

    Ou instale o DB-GPT do PyPI com pip

    pip install dbgpt-app
  3. 3

    Inicie o DB-GPT e siga o assistente de configuração interativo para escolher um provedor de LLM e inserir sua chave de API

    dbgpt start
  4. 4

    Abra a interface web em http://localhost:5670

Antes de usar

  • O script de instalação de uma linha está documentado apenas para macOS e Linux.
  • Para usar um modelo hospedado, é necessária uma chave de API de um provedor de LLM.

Tópicos

Perguntas frequentes

O que é DB-GPT?
Um assistente de dados de IA agentic e open source que escreve SQL e código para consultar bancos de dados e arquivos, executa skills em sandboxes e gera relatórios. O DB-GPT é um assistente de dados de IA agentic e open source, voltado a equipes que querem fazer perguntas sobre seus dados em linguagem natural. Ele se conecta a bancos de dados relacionais, arquivos CSV e Excel, data warehouses e bases de conhecimento. Em seguida, permite que um LLM planeje tarefas com várias etapas, escreva e execute SQL e Python e retorne gráficos, dashboards, relatórios HTML e resumos escritos.
DB-GPT é gratuito? Qual é a licença?
DB-GPT é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
DB-GPT ainda é mantido?
Manutenção ativa. O último commit de DB-GPT foi em 22 de out. de 2026.
Para que posso usar DB-GPT?
Permitir que usuários de negócio façam perguntas sobre bancos de dados de vendas ou operações sem escrever SQL. Fazer análises exploratórias de arquivos CSV ou Excel exportados e obter um relatório HTML fácil de compartilhar. Criar um assistente interno de dados com IA que combine bancos de dados e documentos de bases de conhecimento. Reunir os métodos de análise recorrentes de uma equipe em skills que outras pessoas possam reutilizar.
Como instalar DB-GPT?
Instale o DB-GPT do PyPI com uv (recomendado): uv pip install dbgpt-app Ou instale o DB-GPT do PyPI com pip: pip install dbgpt-app Inicie o DB-GPT e siga o assistente de configuração interativo para escolher um provedor de LLM e inserir sua chave de API: dbgpt start Abra a interface web em http://localhost:5670
Onde consigo DB-GPT?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/eosphoros-ai/DB-GPT

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados