Executando verificação de segurança...
1

Criei uma Interface OpenSource Para Você Rodar Varias IAs Localmente

Olá pessoal!

Eu estava cansado de ter meu histórico de conversas fragmentados, "refém" nas interfaces web oficiais das IAs e preocupado com a privacidade dos meus dados.

Então resolvi isso construindo o ChatUI, uma interface front-end agnóstica que roda direto no navegador (feito com js puro) e sem salvar dados em servidores, tudo salvo em LocalStorage.

O problema da fragmentação

Antes, meu fluxo era caótico:

  • Multiplas abas para cada IA
  • Históricos espalhados que eu não conseguia exportar facilmente
  • Zero garantia de que meus dados estavam seguros

Eu queria algo que fosse meu. Um lugar onde eu pudesse configurar minha API Key, escolher o modelo que quisesse na hora e saber que o localStorage do meu navegador é o único lugar onde essas conversas residem.

Como funciona (Simples e Leve)?

Fiz questão de usar Vanilla JS. Sem builds complexos, sem frameworks pesados. É baixar e rodar.

Basta clonar e rodar em qualquer servidor web simples (ou extensão Live Server do VS Code).

git clone https://github.com/gmasson/chatui.git

Abra o index.html no seu localhost

Nas configurações, você insere sua chave (OpenAI, Anthropic, Google ou minha favorita, OpenRouter). Sefinir se quer um prompt system (ideal apra criar seus próprios bots) e está pronto o sorvetinho, só usar seu chat.

A chave e o histórico ficam salvos no seu navegador, não passa por um backend.

Contexto com Arquivos:

Implementei suporte a anexos. Você pode arrastar um arquivo .js ou .csv e pedir para a IA analisar, sem ter que copiar e colar textos gigantes.

Por que pode ser útil para você?

  • Privacidade Real: Tudo acontece client-side. Se você desconectar a internet (após carregar a página), o histórico continua ali. Nenhum dado vai para um banco de dados de terceiros (além da API da IA que você escolheu).
  • Centralização: Mudo do GPT-5 para o Gemini 3 Pro com dois cliques na mesma conversa, mantendo o contexto visual unificado.
  • Backup Portátil: Adicionei uma função de Exportar/Importar JSON. Se eu quiser formatar o PC, salvo meu arquivo de backup e restauro depois. Meus prompts, meu histórico.

O projeto é open-source e focado em ser uma ferramenta pessoal e leve. Como usa o localStorage, lembre-se de fazer backups (exportar) antes de limpar os dados do navegador!

Estou buscando feedback da comunidade para melhorar a UI e adicionar novos provedores.

Carregando publicação patrocinada...