Repolode
ShipBit

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

    Clone o repositório e acesse a pasta dele

  2. 2

    Instale as dependências com npm

    npm i
  3. 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