Buscar

LibreChat: vários modelos de IA numa interface só

LibreChat reúne OpenAI, Anthropic, Google e modelos locais numa interface no servidor da empresa. O que ele resolve na governança de IA e o que não.

Gabriel Pedroso9 min de leitura
librechat, interface para vários modelos de ia

A cena se repete em empresa de qualquer tamanho. A diretoria libera o uso de IA, ninguém define ferramenta, e três meses depois o comercial usa um serviço, o jurídico usa outro e o financeiro paga assinatura no cartão pessoal.

Cada pessoa tem a própria conta. O histórico das conversas fica na conta de cada um. Quando alguém sai da empresa, leva junto meses de perguntas com nome de cliente, proposta e planilha colada.

O LibreChat entra nessa conversa como uma resposta possível. Ele é uma interface open source, com cara de ChatGPT, que roda no servidor da empresa e fala com vários provedores de modelo usando as chaves de API da própria empresa.

O que o LibreChat entrega de valor é a governança: um login corporativo, uma política aplicada num lugar só, custo de API visível e histórico sob controle da empresa. O chat em si é o que menos importa.

1Usuáriosuma interface para a equipe inteira
2LibreChatlogin, histórico e regras num lugar só
3Modelosvários provedores ou modelo local
4Chavesa empresa controla as APIs e o custo
5Governançaquem usa o quê, com registro
Repare que os usuários nunca tocam as chaves: quem fala com os provedores é o servidor, e é ali que a governança acontece.

O problema que aparece antes da ferramenta

O uso de IA sem ferramenta oficial tem nome: shadow AI. O risco dela já foi tratado em detalhe no post sobre colocar dados da empresa no ChatGPT. O resumo é simples. A empresa não sabe o que foi enviado, para qual serviço, com qual configuração de retenção.

Proibir raramente funciona. As pessoas usam IA porque ela economiza tempo, e a proibição só empurra o uso para o celular. A alternativa que funciona é oferecer uma ferramenta oficial que seja boa o bastante para ninguém precisar da conta pessoal.

A empresa tem dois caminhos para isso. Um é assinar o plano corporativo de um único fornecedor. O outro é colocar uma interface própria na frente de vários fornecedores. O projeto deste post é o exemplo mais conhecido do segundo caminho.

O que o LibreChat é, conferido na fonte

Consultei o repositório oficial no GitHub e a documentação oficial em 29/09/2026. O projeto mudou de endereço: o endereço antigo, no perfil do criador Danny Avila, hoje redireciona para a organização oficial do projeto. A licença é MIT, que permite uso comercial, modificação e redistribuição.

O README lista como provedores OpenAI, Anthropic, Azure OpenAI, Google Vertex AI, AWS Bedrock, Groq, Mistral, OpenRouter e DeepSeek. Ele também aceita qualquer endpoint compatível com a API da OpenAI. É por esse caminho que entram modelos locais servidos por Ollama e ferramentas parecidas.

O release mais recente na página de releases é o v0.8.8-rc4, publicado em 23/09/2026 e marcado como pré-lançamento. O v0.8.7 saiu em 24/06/2026. O ritmo de versões é alto, e isso vai pesar na parte de manutenção.

Além do chat, o projeto traz agentes com suporte a MCP, interpretador de código em ambiente isolado, busca na web, geração de imagem e conversa com arquivos enviados. Esses recursos existem, mas a decisão de liberar cada um é da empresa.

Governança: onde o LibreChat faz diferença

A primeira peça é o login. A documentação de autenticação cobre OAuth2, OpenID Connect, SAML e LDAP. Entre os provedores OpenID documentados estão Microsoft Entra ID, Keycloak, Auth0, AWS Cognito, Authentik e Authelia. A empresa pode desligar o cadastro aberto e aceitar só a conta corporativa. Quando alguém sai, o acesso cai junto com a conta.

A segunda peça é a chave. Quem guarda as chaves de API é o servidor, e o usuário nunca as vê. Isso tem dois efeitos. A empresa troca a chave num lugar só se ela vazar, e a fatura de cada provedor mostra o consumo real da empresa inteira.

A terceira é a escolha dos modelos. O administrador define quais provedores e quais modelos aparecem na tela. Se a política diz que contrato de cliente só pode ir para modelo local, a TI pode expor um modelo local e deixar esse caminho claro.

A quarta é o histórico. As conversas ficam no banco de dados da empresa. Isso ajuda em auditoria e em pedido de titular pela LGPD, mas também cria uma obrigação nova: esse banco agora guarda informação sensível e precisa de proteção e backup.

SituaçãoConta pessoal em cada serviçoPlano corporativo de um fornecedorLibreChat com chaves da empresa
Logine-mail pessoalSSO do fornecedorSSO da empresa (OIDC, SAML, LDAP)
Modelos disponíveiso que cada um assinousó os do fornecedorvários provedores e modelos locais
Custoespalhado em cartõespor assentopor uso de API, visível na fatura
Históricona conta de cada pessoano fornecedorno banco da empresa
Quem mantémninguémo fornecedora TI da empresa

O que o LibreChat não resolve

Aqui mora o erro mais comum de quem instala a ferramenta. Uma interface no servidor da empresa dá a sensação de que o dado ficou em casa. Ele não fica.

Quando o usuário escolhe um modelo da OpenAI, da Anthropic ou do Google, o texto sai do servidor da empresa pela chave de API e chega ao provedor. A diferença está nas condições. O uso via API costuma ter termos de retenção e de treinamento diferentes da conta gratuita, e esses termos precisam ser lidos no contrato de cada provedor. A interface não altera nenhum deles.

O dado só fica dentro de casa quando o modelo roda na infraestrutura da empresa. O post sobre IA local e modelos pequenos mostra quando isso compensa. Para tarefa simples com dado sensível, um modelo local atrás dessa interface é uma combinação boa.

A ferramenta também não escreve a regra. Ela aplica o que alguém decidiu. Quem pode usar qual modelo, com qual tipo de dado, e quem aprova exceção é assunto da política de uso de IA na empresa. Sem esse documento, a ferramenta vira só mais um chat.

O que dá trabalho manter

Software self-hosted tem dono, e esse dono é a TI. O projeto roda em contêineres, e a documentação oficial parte de Docker Compose. Se a equipe nunca operou contêiner, vale ler antes o que é Docker e como ele empacota uma aplicação.

Quatro frentes pedem atenção contínua:

  • Atualização: o projeto publica versões com frequência, e cada uma pode mudar configuração. Alguém precisa ler as notas e testar antes de subir.
  • Autenticação: a integração com Entra ID ou Keycloak é configurada uma vez, mas quebra quando o certificado vence ou a aplicação muda de nome.
  • Backup: o banco guarda conversas, arquivos enviados e configurações. Sem backup testado, uma falha de disco apaga o histórico que justificou a ferramenta.
  • Operação: alguém responde quando o chat cai às nove da manhã e metade da empresa para de trabalhar.

Para empresa com uma pessoa de TI, essa conta pode não fechar. O plano corporativo de um fornecedor único custa mais por assento e prende a empresa a um provedor, mas tira a operação das costas da equipe.

Alternativas ao LibreChat

A principal alternativa open source é o Open WebUI. Ele nasceu próximo de modelos locais via Ollama e hoje também conversa com APIs externas. A diferença que mais pesa na escolha é a licença. O texto da licença do Open WebUI proíbe remover ou trocar a marca "Open WebUI" em implantações com mais de 50 usuários em 30 dias, salvo permissão escrita ou licença enterprise. Para uso interno sem troca de marca, isso não muda nada. Para quem quer entregar a interface com a própria marca, muda.

Existem outras interfaces do mesmo tipo, e o post sobre IA open source e alternativas ao ChatGPT cobre o lado dos modelos. A pergunta útil na escolha é sempre a mesma: qual login a empresa já usa, quantos provedores ela quer oferecer e quem vai operar.

Como começar sem criar outro problema

Um piloto bem feito leva poucas semanas e responde se a ferramenta serve. A ordem que evita retrabalho é esta:

  1. Escreva a política antes. Defina que tipo de dado pode ir para modelo externo e qual tipo só pode ir para modelo local.
  2. Escolha dois ou três modelos. Um de uso geral, um mais barato para tarefa simples e, se houver dado sensível, um local.
  3. Suba o LibreChat com login corporativo desde o primeiro dia. Desligue o cadastro aberto.
  4. Crie chaves de API exclusivas para a ferramenta, com limite de gasto configurado no painel de cada provedor.
  5. Configure o backup do banco e teste uma restauração antes de liberar para mais gente.
  6. Libere para um grupo pequeno por 30 dias e acompanhe custo, modelos mais usados e reclamações.
  7. Nomeie o dono. Uma pessoa responde por atualização, incidente e pedido de acesso.

O que fica

O LibreChat não torna a IA mais segura por si só. Ele troca dez contas pessoais sem registro por uma porta de entrada que a empresa controla, com login, chave e histórico em casa. O resto continua dependendo de política escrita e de alguém para operar.

Na consulta de 29/09/2026, o projeto tinha licença MIT, mais de 45 mil estrelas no GitHub e o release v0.8.8-rc4 publicado seis dias antes.

Ferramentas citadas neste post

  • AnythingLLM: Aplicativo open source para montar um assistente de IA privado, conversar com seus documentos e trocar de modelo, local ou na nuvem.
  • Chatbox: App de desktop e celular para conversar com ChatGPT, Claude, Gemini e modelos locais do Ollama usando a sua chave de API, com histórico no aparelho.
  • Khoj: Assistente de IA auto-hospedável que responde com base nos seus documentos e na web, usa modelos locais ou online e atende pelo navegador e Obsidian.
  • LibreChat: Interface de chat com IA que você hospeda no seu servidor e liga a vários provedores, como OpenAI, Anthropic, Google e modelos locais.
  • LobeHub: Plataforma para criar, agendar e acompanhar agentes de IA com vários modelos, memória editável e plugins MCP, na nuvem oficial ou no seu servidor.
  • NextChat: Cliente de chat com IA open source para hospedar na Vercel ou no Docker, com GPT, Claude, Gemini e DeepSeek na mesma tela e histórico no navegador.
  • Open WebUI: Interface de chat com IA para hospedar no próprio servidor, que conecta Ollama e APIs compatíveis com a da OpenAI e pode funcionar offline.