NeoBase
Bhaskar (open-source project) · Outros
O NeoBase é um copiloto de banco de dados com IA e código aberto que permite consultar, visualizar e gerenciar dados escrevendo em linguagem natural em vez de SQL.

Sobre NeoBase
What Is NeoBase
O NeoBase é um copiloto de IA que funciona em cima dos bancos de dados que você já usa, para que você possa conversar com seu banco de dados em vez de escrever consultas à mão. Você conecta uma fonte de dados e depois faz perguntas em linguagem comum. A ferramenta transforma cada pedido em uma consulta de verdade, executa e mostra o resultado. Ela lida com motores SQL como PostgreSQL e MySQL, com armazenamentos NoSQL como MongoDB e com arquivos simples como CSV e Excel.
A proposta é ganhar velocidade para quem precisa de uma resposta e não vive dentro de um console de consultas. Um engenheiro de suporte verificando por que um usuário não consegue entrar, um fundador olhando os cadastros novos ou um analista conferindo uma hipótese pulam a sintaxe e vão direto ao dado. O gerador de consultas com IA escreve a instrução por você, que é justamente o ponto. Como o projeto é uma ferramenta de banco de dados de código aberto que você mesmo hospeda, suas strings de conexão e seus registros não saem dos seus servidores.
Os limites também contam. O NeoBase é um projeto jovem, então você não vai encontrar governança corporativa, trilhas de auditoria nem permissões por função. Você traz a sua própria chave de API do modelo ou um modelo local do Ollama, e esse uso você paga à parte. Ele também escreve e executa consultas sobre dados reais, então convém apontá-lo para uma conta somente leitura até confiar nele.
Getting Started
- Instale o NeoBase na sua máquina ou servidor seguindo o guia oficial de configuração e abra o cliente web no navegador.
- Entre com as credenciais de administrador definidas nas variáveis de ambiente, gere um segredo de cadastro e crie sua conta de usuário.
- Adicione uma conexão pela barra lateral informando host, porta, usuário e senha do PostgreSQL, MySQL, MongoDB ou outra fonte compatível.
- Configure uma chave de API para OpenAI, Gemini, Claude ou um servidor Ollama local, para que o copiloto tenha um modelo a chamar, e escolha o modelo que quiser em cada mensagem.
- Digite uma pergunta como "mostre todos os usuários" e revise a consulta gerada, os resultados paginados e o gráfico que a IA monta a partir da saída.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de NeoBase.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores
- Analistas de dados
- Equipes de produto e suporte
Tarefas
- Exploração de dados pontual
- Montar painéis
- Ajuste de consultas
- Trabalho de esquema
Cenários
- Depurar uma ocorrência ao vivo
- Revisar um conjunto de dados antes de uma reunião
- Trabalhar com dados do Google Sheets
Principais recursos
Consultas em linguagem natural com chamadas a ferramentas
Você descreve o que quer e o copiloto escreve a consulta, executa, lê o resultado e ajusta a abordagem até a resposta fazer sentido. Esse ciclo importa porque uma única passada costuma errar a tabela ou o filtro. A IA segue corrigindo em vez de te entregar uma instrução quebrada.
Painéis gerados por IA
Você pede um painel e o NeoBase analisa seu esquema para montá-lo com widgets como cartões de KPI, tabelas de registros e gráficos de linha, barra, pizza e área. Também cobre widgets de medidor, medidor de barras, mapa de calor e histograma para analisar padrões e distribuições. Você pode exportar os painéis em JSON, regerar variantes e copiá-los entre conversas.
Suporte a vários bancos de dados
O NeoBase se conecta a PostgreSQL, MySQL, MongoDB, ClickHouse, Yugabyte e mais numa única interface. Redis, Cassandra e Neo4j estão no roteiro, não disponíveis ainda. Times que misturam motores ganham uma única janela de conversa em vez de malabarismo com vários clientes.
Visualizações geradas por IA
Todo resultado de consulta pode virar um gráfico. A IA detecta os tipos de dado, escolhe um gráfico sensato e posiciona as colunas para que as datas caiam no eixo X e as métricas no eixo Y. A visualização de dados deixa de ser uma tarefa separada em outra ferramenta. Ela amostra e agrupa conjuntos grandes, então os gráficos seguem legíveis mesmo acima de 100.000 linhas. Se você monta um assistente de PostgreSQL com IA ou usa um chat de MongoDB com IA, a mesma lógica de mapeamento se aplica.
Suporte a CSV e Google Sheets
Você pode enviar arquivos CSV ou Excel e consultá-los como se fossem um banco de dados, com criptografia AES-GCM sobre as planilhas guardadas. Uma integração à parte com OAuth conecta o Google Sheets diretamente. Assim você combina uma exportação de planilha com tabelas ao vivo na mesma sessão.
Auto-hospedado e código aberto
O NeoBase roda na sua própria infraestrutura sob licença MIT, e você pode ler ou bifurcar o código no GitHub. Como banco de dados com IA auto-hospedado, ele mantém seus registros em hardware que você controla. Você escolhe o provedor do modelo, de APIs na nuvem a uma instalação local do Ollama. Esse controle é o motivo principal pelo qual times atentos à privacidade o preferem a uma alternativa hospedada.
Prós e contras
Prós
- Código aberto e auto-hospedado, então seus dados ficam nos seus servidores
- Aceita motores SQL e NoSQL além de planilhas numa única interface
- Os painéis e gráficos gerados por IA poupam trabalho de visualização manual
- Mistura modelos na nuvem e modelos locais do Ollama sem mexer no código
- É gratuito para rodar, com o custo limitado ao uso do modelo que você fizer
Contras
- Projeto jovem, sem governança corporativa, trilhas de auditoria nem permissões por função
- Obriga você a colocar a sua própria chave de API do modelo ou um modelo auto-hospedado, o que soma custo e configuração
- A IA pode escrever e executar consultas sobre dados reais, então precisa de uma conta somente leitura ou de revisão cuidadosa antes do uso em produção
- Redis, Cassandra e Neo4j estão anunciados mas indisponíveis, então algumas pilhas não encaixam hoje
Perguntas frequentes
O NeoBase serve para consultar, analisar e visualizar dados por conversa em vez de escrever consultas à mão. Ele transforma perguntas em linguagem natural em consultas reais e mostra os resultados em tabelas ou gráficos.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a NeoBase.
Alternativas a NeoBase

Odyssey 3
Odyssey · OutrosOdyssey-3 é o modelo de mundo fundacional da Odyssey. Simula física em tempo real, transforma um texto em ambiente interativo e se adapta a robôs, carros e jogos.
JarvisCore
Prescott Data · Programação · Produtividade · OutrosJarvisCore é um runtime de código aberto em Python em que agentes de IA atuam como pares numa malha, assumem tarefas de um registro compartilhado e chegam a serviços externos por um broker sem confiança.
Clef
Cloudflare · Negócios · OutrosClef é o modelo de decisão open source da Cloudflare para o Workers AI. Devolve probabilidades calibradas para perguntas tipadas em vez de texto, então o agente classifica, roteia e age rápido.
