Administradores de sistemas e desenvolvedores contam agora com uma nova alternativa para o gerenciamento centralizado de dados. O LibreDB Studio (atualmente na versão 0.13.7) é um cliente web e ambiente de desenvolvimento integrado (IDE) de código aberto, distribuído sob a licença MIT, projetado para ser hospedado em infraestrutura própria.
O projeto resolve um problema comum em equipes de tecnologia corporativas: a dispersão de credenciais. Em vez de distribuir senhas de produção para dezenas de máquinas individuais rodando clientes desktop pesados, o administrador implementa o LibreDB Studio em um servidor interno. Os usuários acessam a interface via navegador, enquanto as credenciais dos bancos de dados permanecem isoladas no servidor.
Segurança e controle de acesso
A ferramenta foi desenhada com foco em auditoria e controle. Por padrão, o sistema utiliza autenticação local, não emitindo requisições externas. Para ambientes maiores, há suporte a login centralizado (SSO) utilizando o protocolo OIDC, sendo compatível com provedores como Keycloak, Zitadel e Auth0.
O controle de acesso baseado em funções (RBAC) permite separar perfis de administrador e usuário comum. Além disso, o LibreDB Studio mantém um registro completo de auditoria, permitindo rastrear exatamente qual usuário executou cada consulta, um requisito essencial para conformidade em redes corporativas.
O pacote de recursos visuais inclui a construção automática de diagramas de entidade-relacionamento (ER), visualização do plano de execução (EXPLAIN) e comparação de esquemas (schema diff), que gera o código de migração necessário adaptado ao dialeto do banco em uso.
IA generativa mantida na rede local
O LibreDB Studio integra um assistente de inteligência artificial opcional para a geração de consultas SQL em linguagem natural. A implementação respeita a privacidade de dados sensíveis: embora permita conexão com APIs externas como OpenAI e Gemini, o sistema suporta integração direta com o Ollama.
Quando configurado com o Ollama, o modelo de linguagem roda localmente. Isso garante que a estrutura do banco (esquemas) e as amostras de dados não trafeguem para fora do perímetro da rede da empresa. Por segurança, o assistente opera estritamente em modo de leitura, e qualquer código SQL gerado exige confirmação manual do operador antes da execução. Se o administrador não configurar nenhum provedor de IA, o recurso permanece totalmente inativo.
Bancos de dados e instalação

Uma única interface unificada é capaz de se conectar a 16 motores diferentes de banco de dados, adaptando seus recursos visuais conforme as capacidades de cada tecnologia:
- Relacionais: PostgreSQL, MySQL, Oracle, SQL Server, SQLite, libSQL e DuckDB.
- NoSQL e Cache: MongoDB, Redis, Couchbase e Apache Cassandra.
- Analíticos e Busca: ClickHouse, Druid, Elasticsearch, OpenSearch e Apache Trino.
A implantação do LibreDB Studio é flexível. O método mais rápido para testes é o uso de contêineres:
docker run -p 3000:3000 libredb/libredb-studio
Para ambientes de produção, há suporte a orquestração via Helm. A ferramenta também pode ser instalada diretamente via gerenciador de pacotes do Node.js (npm install @libredb/studio) ou através de pacotes nativos (deb, rpm, AppImage), que embutem seu próprio ambiente de execução para não interferir nas dependências do sistema operacional. Existe também um wrapper desktop construído com Tauri v2 para uso individual.
