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.
dataease/SQLBot
Sistema ChatBI open source que transforma perguntas em linguagem natural em consultas SQL nos seus bancos de dados usando LLMs e RAG.
Alternativa open source a:Tableau
- Estrelas
- 6,944
- Forks
- 903
- Issues abertas
- 50
- Último commit
- há 4 horas
O que é?
O SQLBot é um sistema conversacional de análise de dados que permite fazer perguntas em linguagem natural e receber resultados de consultas e gráficos. Ele combina LLMs com geração aumentada por recuperação (RAG) para converter perguntas em SQL (Text-to-SQL) e também pode fazer análises adicionais dos dados retornados.
A configuração exige definir um LLM e uma fonte de dados. A implantação é feita com Docker, e há um pacote de instalação offline para ambientes sem conexão com a internet. O sistema inclui isolamento de recursos por workspace e permissões de dados granulares. É possível ajustar o comportamento com prompts personalizados, um glossário de termos e exemplos de SQL.
O SQLBot pode ser incorporado em páginas da web ou janelas pop-up e ser acessado por chamadas MCP. O projeto lista integrações com n8n, Dify, MaxKB e DataEase.
Recursos principais
- 01Converte perguntas em linguagem natural em SQL usando LLMs com RAG.
- 02Retorna resultados de consultas e gráficos de visualização em uma interface de chat.
- 03Oferece isolamento por workspace e permissões de dados granulares.
- 04Permite personalizar prompts, glossário de termos e exemplos de SQL.
- 05Pode ser incorporado como widget web, janela pop-up ou por chamadas MCP.
- 06Pode ser implantado com Docker e inclui um pacote de instalação offline.
Casos de uso
- Permitir que usuários de negócio consultem bancos de dados da empresa sem escrever SQL.
- Adicionar um assistente de consultas de dados em linguagem natural a ferramentas existentes, como Dify ou n8n.
- Criar dashboards internos de ChatBI com acesso a dados controlado por permissões.
Tópicos
Perguntas frequentes
- O que é SQLBot?
- Sistema ChatBI open source que transforma perguntas em linguagem natural em consultas SQL nos seus bancos de dados usando LLMs e RAG. O SQLBot é um sistema conversacional de análise de dados que permite fazer perguntas em linguagem natural e receber resultados de consultas e gráficos. Ele combina LLMs com geração aumentada por recuperação (RAG) para converter perguntas em SQL (Text-to-SQL) e também pode fazer análises adicionais dos dados retornados.
- SQLBot é gratuito? Qual é a licença?
- SQLBot é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- SQLBot ainda é mantido?
- Manutenção ativa. O último commit de SQLBot foi em 22 de out. de 2026.
- Para que posso usar SQLBot?
- Permitir que usuários de negócio consultem bancos de dados da empresa sem escrever SQL. Adicionar um assistente de consultas de dados em linguagem natural a ferramentas existentes, como Dify ou n8n. Criar dashboards internos de ChatBI com acesso a dados controlado por permissões.
- Onde consigo SQLBot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dataease/SQLBot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta ChatBI open source que transforma perguntas em linguagem natural em consultas SQL, gráficos e insights de dados, com LangChain/LangGraph e fluxos multiagente baseados em MCP.
Uma plataforma de IA+BI que combina consultas em linguagem natural com LLM (Chat BI) e uma interface Headless BI orientada por uma camada semântica.
Engine GenBI open source que permite a agentes de IA transformar perguntas em linguagem natural em SQL governado e dashboards compartilháveis em mais de 20 fontes de dados.
Plataforma de agentes de IA para equipes, hospedada por conta própria, em que os agentes leem arquivos, executam código, chamam APIs e entregam resultados em espaços de trabalho isolados.
Workspace de dados local-first que reúne bancos de dados da empresa, ferramentas SaaS e arquivos em uma ontologia consultável, executada no seu próprio computador.