Uma interface de chat em SvelteKit para LLMs, compatível com qualquer API compatível com OpenAI e baseada no código do HuggingChat.
ShipBit/slickgpt
Um cliente web leve em Svelte para APIs de chat compatíveis com OpenAI, que usa sua própria API key e oferece histórico local e compartilhamento de conversas.
Alternativa open source a:ChatGPT
- Estrelas
- 469
- Forks
- 90
- Issues abertas
- 25
- Último commit
- há 15 dias
O que é?
O SlickGPT é um cliente web para APIs de chat compatíveis com OpenAI, desenvolvido com Svelte e SvelteKit. Os usuários fornecem a própria API key, e o histórico de conversas fica armazenado no IndexedDB do navegador, em vez de em um servidor. A interface inclui sugestões de títulos para conversas, edição e exclusão de mensagens, um editor de contexto (mensagem de sistema) e parâmetros de modelo ajustáveis, como temperature e top_p.
Uma calculadora de custo de tokens integrada mostra o custo de uma conversa enquanto você digita e recebe respostas. O recurso de compartilhamento cria um link para a conversa sem exigir login, e os destinatários podem importá-la para a própria instância local. As conversas compartilhadas são armazenadas em um Firebase Realtime Database por meio de um endpoint serverless.
O projeto pode ser executado localmente, hospedado por conta própria ou implantado na Vercel. O README lista GPT-3.5 Turbo, GPT-4 Turbo e GPT-4o, além de Mistral Large e Llama 3 via Groq, e informa que é possível conectar modelos locais servidos pelo Ollama ou LM Studio ao hospedar o projeto por conta própria. Os mantenedores declararam que o projeto chegou ao fim da vida útil e não receberá mais manutenção.
Recursos principais
- 01Histórico de conversas armazenado localmente no IndexedDB do navegador
- 02Compartilhamento de conversas por links sem login, com opção de cancelar o compartilhamento ou atualizar
- 03Contexto (mensagem de sistema) editável e parâmetros de modelo ajustáveis
- 04Cálculo do custo de tokens em tempo real e detalhamento do custo por conversa
- 05Temas claro e escuro, com layout responsivo e adaptado para dispositivos móveis
- 06Pode ser hospedado por conta própria e implantado na Vercel
Casos de uso
- Usar modelos compatíveis com OpenAI com sua própria API key e sem assinatura
- Manter o histórico de conversas privado no navegador, em vez de usar um serviço baseado em contas
- Hospedar por conta própria uma interface de chat que se conecta a um modelo local via Ollama ou LM Studio
- Acompanhar os gastos com tokens em várias conversas
Início rápido
- 1
Clone o repositório e acesse a pasta dele
- 2
Instale as dependências com npm
npm i - 3
Inicie o servidor de desenvolvimento e abra-o no navegador
npm run dev -- --open
Antes de usar
- O projeto chegou ao fim de sua vida útil e não recebe mais manutenção.
- A versão pública hospedada em slickgpt.app está fora do ar.
- Para compartilhar conversas, é necessário configurar o Firebase; para desativá-lo, é preciso alterar o código.
Em coleções
Tópicos
Perguntas frequentes
- O que é slickgpt?
- Um cliente web leve em Svelte para APIs de chat compatíveis com OpenAI, que usa sua própria API key e oferece histórico local e compartilhamento de conversas. O SlickGPT é um cliente web para APIs de chat compatíveis com OpenAI, desenvolvido com Svelte e SvelteKit. Os usuários fornecem a própria API key, e o histórico de conversas fica armazenado no IndexedDB do navegador, em vez de em um servidor. A interface inclui sugestões de títulos para conversas, edição e exclusão de mensagens, um editor de contexto (mensagem de sistema) e parâmetros de modelo ajustáveis, como temperature e top_p.
- slickgpt é gratuito? Qual é a licença?
- slickgpt é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- slickgpt ainda é mantido?
- Manutenção ativa. O último commit de slickgpt foi em 23 de out. de 2026.
- Para que posso usar slickgpt?
- Usar modelos compatíveis com OpenAI com sua própria API key e sem assinatura Manter o histórico de conversas privado no navegador, em vez de usar um serviço baseado em contas Hospedar por conta própria uma interface de chat que se conecta a um modelo local via Ollama ou LM Studio Acompanhar os gastos com tokens em várias conversas
- Como instalar slickgpt?
- Clone o repositório e acesse a pasta dele Instale as dependências com npm: npm i Inicie o servidor de desenvolvimento e abra-o no navegador: npm run dev -- --open
- Onde consigo slickgpt?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ShipBit/slickgpt
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app de chat no estilo ChatGPT, feito em Ruby on Rails e hospedável por você, que funciona com vários provedores de IA usando suas próprias API keys.
Cliente desktop de agente de IA open source e local-first, com suporte a MCP, Skills, agentes ACP e controle remoto por apps de mensagens.
Cliente Go não oficial e sem dependências para a API da OpenAI, com suporte a Responses, Chat Completions, imagens, áudio e muito mais.
Uma interface web leve para ChatGPT e vários outros LLMs, com perguntas e respostas sobre arquivos, busca na web, execução de modelos locais e um assistente agente.
CLI em Go que gera mensagens de commit do Git e revisões breves de código com LLMs, além de poder instalar um hook prepare-commit-msg.