Repolode
mrdjohnson

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. 1

    Instale o Ollama em ollama.com

  2. 2

    Inicie o Ollama permitindo o origin do LLM-X

    OLLAMA_ORIGINS=https://mrdjohnson.github.io ollama serve
  3. 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