Guia e app de chatbot web para rodar um LLM pequeno e local com API compatível com a OpenAI em hardware de consumo, usando Ollama, vLLM ou llama-cpp-python.
mrdjohnson/llm-x
Interface de chat no navegador para servidores locais de LLM, como Ollama, LM Studio e AUTOMATIC1111, disponível como app web, PWA e extensão do Chrome.
Alternativa open source a:ChatGPT
- Estrelas
- 296
- Forks
- 38
- Issues abertas
- 6
- Último commit
- mês passado
O que é?
LLM X é uma interface no estilo do ChatGPT para executar modelos de linguagem e de imagem na sua própria máquina. Ela se conecta a servidores locais como Ollama, llmman, LM Studio, AUTOMATIC1111 e qualquer servidor compatível com OpenAI, e também pode usar o Gemini Nano pelo Chrome. Os chats, as imagens e as gerações ficam armazenados no navegador, e o app não faz chamadas a APIs externas por conta própria.
O projeto está disponível como app web hospedado, que funciona offline como PWA, como extensão do Chrome e como build a partir do código-fonte, executado com Vite ou Docker. É possível enviar chats para vários modelos ao mesmo tempo, gerenciar várias conversas, editar ou executar novamente mensagens, definir prompts de sistema por meio de Personas e importar ou exportar chats. É possível enviar imagens para modelos multimodais, e a geração de imagens a partir de texto é compatível com Ollama e AUTOMATIC1111.
O app é desenvolvido com React, TypeScript, MobX e Tailwind/DaisyUI, e usa LangChain.js para interagir com os modelos. Servidores remotos precisam usar HTTPS, pois a versão web só se conecta a contextos seguros.
Recursos principais
- 01Conecta-se ao Ollama, llmman, LM Studio, AUTOMATIC1111 e servidores compatíveis com OpenAI.
- 02Envia um chat para vários modelos ao mesmo tempo.
- 03Oferece suporte a imagens como entrada para modelos multimodais e à geração de imagens a partir de texto.
- 04Funciona offline como PWA e está disponível como extensão do Chrome.
- 05Inclui Personas para prompts de sistema personalizados, além de importação e exportação de chats.
- 06Exibe realce de sintaxe para código e LaTeX nas respostas.
Casos de uso
- Conversar com modelos executados no próprio laptop ou em um servidor doméstico, sem enviar dados para um serviço de nuvem.
- Comparar lado a lado, em uma conversa, as respostas de vários modelos locais.
- Usar um modelo local de visão para fazer perguntas sobre imagens enviadas.
- Usar o Gemini Nano integrado ao Chrome por meio de uma extensão do navegador.
Início rápido
- 1
Instale o Ollama em ollama.com
- 2
Inicie o Ollama permitindo o origin do LLM-X
OLLAMA_ORIGINS=https://mrdjohnson.github.io ollama serve - 3
Abra o app web do LLM-X no navegador e comece a conversar
Antes de usar
- O app web só se conecta a servidores remotos que usam HTTPS. Portanto, para uso remoto, é necessário ter um servidor seguro.
- Você precisa instalar e executar por conta própria um servidor de modelos local, como Ollama, LM Studio ou AUTOMATIC1111.
- O suporte ao Gemini Nano exige a ativação das flags experimentais do Chrome Canary.
Em coleções
Tópicos
Perguntas frequentes
- O que é llm-x?
- Interface de chat no navegador para servidores locais de LLM, como Ollama, LM Studio e AUTOMATIC1111, disponível como app web, PWA e extensão do Chrome. LLM X é uma interface no estilo do ChatGPT para executar modelos de linguagem e de imagem na sua própria máquina. Ela se conecta a servidores locais como Ollama, llmman, LM Studio, AUTOMATIC1111 e qualquer servidor compatível com OpenAI, e também pode usar o Gemini Nano pelo Chrome. Os chats, as imagens e as gerações ficam armazenados no navegador, e o app não faz chamadas a APIs externas por conta própria.
- llm-x é gratuito? Qual é a licença?
- llm-x é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- llm-x ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de llm-x foi em 29 de set. de 2026.
- Para que posso usar llm-x?
- Conversar com modelos executados no próprio laptop ou em um servidor doméstico, sem enviar dados para um serviço de nuvem. Comparar lado a lado, em uma conversa, as respostas de vários modelos locais. Usar um modelo local de visão para fazer perguntas sobre imagens enviadas. Usar o Gemini Nano integrado ao Chrome por meio de uma extensão do navegador.
- Como instalar llm-x?
- Instale o Ollama em ollama.com Inicie o Ollama permitindo o origin do LLM-X: OLLAMA_ORIGINS=https://mrdjohnson.github.io ollama serve Abra o app web do LLM-X no navegador e comece a conversar
- Onde consigo llm-x?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mrdjohnson/llm-x
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Extensão de navegador que adiciona uma barra lateral e uma interface web para conversar com modelos de IA locais, como o Ollama, enquanto você navega.
Cherry Studio é um cliente de IA para desktop multiplataforma que se conecta a diversos provedores de LLM, modelos locais e mais de 300 assistentes predefinidos.
Uma interface web auto-hospedada para executar e conversar com LLMs locais e na nuvem, com suporte a vários backends, geração de imagens e música e roteamento de prompts.
Cliente desktop GTK4/Adwaita para Ollama que permite gerenciar e conversar com modelos locais, com opção de usar APIs de nuvem de terceiros.
App nativo para macOS para conversar com LLMs locais servidos pelo Ollama, com várias conversas, renderização de Markdown e suporte a imagens em modelos de visão.