Sobre o projeto
NextChat (anteriormente ChatGPT-Next-Web) é um aplicativo web de chat de IA de código aberto, projetado para ser leve e de implantação rápida. O projeto se posiciona como um assistente de IA leve e rápido, com suporte a Claude, DeepSeek, GPT-4 e Gemini Pro, entre outros provedores.
As principais capacidades documentadas no README incluem:
- Implantação gratuita com um clique na Vercel, além de implantação via Docker, Zeabur, Gitpod e outras plataformas.
- Um cliente desktop compacto (~5MB) para Windows, macOS e Linux, construído com Tauri.
- Design com foco em privacidade: todos os dados de chat são armazenados localmente no navegador, a menos que o usuário escolha o contrário.
- Renderização completa de Markdown com LaTeX, diagramas Mermaid e destaque de código.
- Design responsivo com modo escuro e suporte a PWA.
- Respostas em streaming e carregamento rápido da primeira tela.
- Modelos de prompt (masks) para criar, compartilhar e depurar ferramentas de chat.
- Compactação automática do histórico de chat para suportar conversas longas e economizar tokens.
- Plugins com suporte a busca na rede, calculadora e outras APIs externas.
- Recurso de Artifacts para visualizar, copiar e compartilhar conteúdo gerado em uma janela separada.
- Suporte a chat em tempo real.
- Suporte opcional a MCP (Model Context Protocol), habilitado com a variável de ambiente ENABLE_MCP.
- Internacionalização para inglês, chinês simplificado/tradicional, japonês, francês, espanhol, italiano, turco, alemão, vietnamita, russo, tcheco, coreano e indonésio.
A configuração é gerenciada por variáveis de ambiente. OPENAI_API_KEY é necessária para uso básico, enquanto variáveis opcionais dão suporte a endpoints do Azure OpenAI, Google Gemini, Anthropic Claude, Baidu, ByteDance, Alibaba Cloud, iFlytek, ChatGLM, DeepSeek, SiliconFlow, Stability AI e 302.AI. Configurações adicionais incluem uma senha de acesso (CODE), listas personalizadas de modelos (CUSTOM_MODELS), seleção de modelo padrão, configuração de modelo de visão, desativação de chaves de API fornecidas pelo usuário e endpoints de sincronização WebDAV.
O README também descreve uma Enterprise Edition voltada a empresas que precisam de implantação privada, personalização de marca, integração de recursos, controle de permissões, integração de conhecimento, auditoria de segurança e atualizações contínuas. Informações de contato para consultas empresariais são fornecidas.
As opções de implantação incluem Docker (docker pull yidadaa/chatgpt-next-web), um script de instalação via shell e Vercel. O desenvolvimento requer Node.js >= 18 e Docker >= 20, com desenvolvimento local suportado via configuração em .env.local. O projeto é licenciado sob MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.