Repolode
Hyk260

Hyk260/PureChat

Aplicativo de chat em Vue 3 e Electron baseado no Tencent IM SDK, com chat de IA para vários modelos (OpenAI, Ollama, DeepSeek); repositório antigo substituído pelo PureChatNext.

Alternativa open source a:ChatGPT

Estrelas
545
Forks
81
Issues abertas
19
Último commit
há 2 meses

O que é?

PureChat é um aplicativo de chat que combina mensagens instantâneas com recursos de chat com IA. As conversas usam o SDK de mensagens instantâneas Tencent IM, e o lado de IA oferece suporte a vários provedores de modelos, incluindo OpenAI, Ollama e DeepSeek, com respostas em streaming, modo de raciocínio aprofundado, busca na web e prompts predefinidos personalizados.

O cliente é desenvolvido com Vue 3 e Vite 6, usando Element Plus, Tailwind CSS e wangEditor. Ele renderiza Markdown com destaque de sintaxe e detecção de links, pode gerar capturas de tela do histórico de conversas para copiar com um clique e alterna entre temas claro e escuro conforme a configuração do sistema. Há uma versão para desktop empacotada com Electron, disponível para macOS (.dmg) e Windows (.exe), e o projeto pode ser implantado na Vercel.

Este repositório é a versão antiga em Vue/Electron. O autor mantém o projeto mais recente PureChatNext para novas implantações e desenvolvimento de recursos.

Recursos principais

  • 01Sessões de chat baseadas no SDK de mensagens instantâneas Tencent IM
  • 02Suporte a vários modelos de IA, como OpenAI, Ollama, DeepSeek e outros
  • 03Respostas em streaming, raciocínio aprofundado, busca na web e prompts predefinidos personalizados
  • 04Renderização de Markdown com destaque de sintaxe e detecção de links
  • 05Capturas de tela do histórico de conversas com cópia em um clique
  • 06Temas claro e escuro automáticos; versões para desktop com Electron para macOS e Windows

Casos de uso

  • Desenvolver um cliente de chat com recursos de IA baseado em um SDK de mensagens instantâneas
  • Executar um front-end de chat auto-hospedado conectado a modelos locais do Ollama
  • Estudar um aplicativo de chat em Vue 3 e Vite que integra vários provedores de LLM

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/Hyk260/PureChat.git
  2. 2

    Instale as dependências (requer Node.js 18.20 ou superior)

    pnpm install
  3. 3

    Inicie o servidor de desenvolvimento

    pnpm dev

Antes de usar

  • Esta é a versão legada; o projeto mantido atualmente é o PureChatNext.
  • Para executá-lo, é necessário configurar o AppID do Tencent IM SDK e outras variáveis de ambiente, como VITE_IM_SDK_APPID e VITE_SERVICE_BASE_URL.

Em coleções

Tópicos

Perguntas frequentes

O que é PureChat?
Aplicativo de chat em Vue 3 e Electron baseado no Tencent IM SDK, com chat de IA para vários modelos (OpenAI, Ollama, DeepSeek); repositório antigo substituído pelo PureChatNext. PureChat é um aplicativo de chat que combina mensagens instantâneas com recursos de chat com IA. As conversas usam o SDK de mensagens instantâneas Tencent IM, e o lado de IA oferece suporte a vários provedores de modelos, incluindo OpenAI, Ollama e DeepSeek, com respostas em streaming, modo de raciocínio aprofundado, busca na web e prompts predefinidos personalizados.
PureChat é gratuito? Qual é a licença?
PureChat é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
PureChat ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de PureChat foi em 17 de set. de 2026.
Para que posso usar PureChat?
Desenvolver um cliente de chat com recursos de IA baseado em um SDK de mensagens instantâneas Executar um front-end de chat auto-hospedado conectado a modelos locais do Ollama Estudar um aplicativo de chat em Vue 3 e Vite que integra vários provedores de LLM
Como instalar PureChat?
Clone o repositório: git clone https://github.com/Hyk260/PureChat.git Instale as dependências (requer Node.js 18.20 ou superior): pnpm install Inicie o servidor de desenvolvimento: pnpm dev
Onde consigo PureChat?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Hyk260/PureChat

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados