Repolode
apconw

apconw/Aix-DB

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.

Estrelas
2,255
Forks
434
Issues abertas
3
Último commit
há 12 dias

O que é?

Aix-DB é um sistema conversacional de análise de dados que permite fazer perguntas em linguagem natural e receber resultados de consultas, tabelas e visualizações. Ele combina um mecanismo Text2SQL orientado por LLM com recuperação RAG sobre estruturas de tabelas e conhecimento de negócio, usando busca híbrida com Embedding e BM25 e um grafo Neo4j opcional para encontrar o schema relevante.

O projeto cobre todo o caminho da pergunta ao gráfico: interpretação da intenção, geração de SQL com verificações de sintaxe, execução no banco de dados de destino e renderização automática com ECharts ou AntV. É compatível com MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris, StarRocks e fontes CSV/Excel, e inclui uma interface web em Vue 3, uma API Sanic com autenticação JWT e um cliente de linha de comando.

É possível fazer o deploy com Docker ou Docker Compose; o projeto também oferece um modo Skill e integração com OpenClaw. Uma edição comercial separada adiciona dashboards e uma central de relatórios.

Recursos principais

  • 01Transforma perguntas em linguagem natural em SQL e executa as consultas nos bancos de dados conectados.
  • 02Usa recuperação híbrida com Embedding e BM25, além de contexto opcional de um grafo Neo4j, para localizar o schema relevante.
  • 03Gera automaticamente gráficos em ECharts ou AntV a partir dos resultados das consultas.
  • 04É compatível com bancos MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris e StarRocks, além de fontes CSV e Excel.
  • 05Oferece uma interface web em Vue 3, uma API Sanic com autenticação JWT e um cliente CLI.

Casos de uso

  • Permitir que usuários de negócio consultem bancos de dados operacionais sem escrever SQL.
  • Adicionar um assistente de BI baseado em chat a uma plataforma de dados interna.
  • Fazer consultas rápidas a dados e gerar gráficos de tendências pelo terminal usando o CLI.

Tópicos

Perguntas frequentes

O que é Aix-DB?
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. Aix-DB é um sistema conversacional de análise de dados que permite fazer perguntas em linguagem natural e receber resultados de consultas, tabelas e visualizações. Ele combina um mecanismo Text2SQL orientado por LLM com recuperação RAG sobre estruturas de tabelas e conhecimento de negócio, usando busca híbrida com Embedding e BM25 e um grafo Neo4j opcional para encontrar o schema relevante.
Aix-DB é gratuito? Qual é a licença?
Aix-DB não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
Aix-DB ainda é mantido?
Manutenção ativa. O último commit de Aix-DB foi em 10 de out. de 2026.
Para que posso usar Aix-DB?
Permitir que usuários de negócio consultem bancos de dados operacionais sem escrever SQL. Adicionar um assistente de BI baseado em chat a uma plataforma de dados interna. Fazer consultas rápidas a dados e gerar gráficos de tendências pelo terminal usando o CLI.
Onde consigo Aix-DB?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apconw/Aix-DB

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

Projetos relacionados