Repolode
u14app

u14app/neo-chat

Um workspace de chat com IA, local-first e auto-hospedável, compatível com vários provedores de modelos, agentes, Deep Research, RAG, Skills, MCP e voz.

Alternativa open source a:ChatGPTClaude

Estrelas
1,879
Forks
624
Issues abertas
6
Último commit
há 24 horas

O que é?

O Neo Chat é um workspace de chat com IA baseado na web que você pode hospedar por conta própria. Ele se conecta ao Google, OpenAI, Anthropic e endpoints compatíveis com OpenAI usando suas próprias chaves de API, além de aceitar entrada e geração de imagens quando o provedor oferece suporte.

Além do chat do dia a dia, oferece um modo Agent para fluxos de trabalho com ferramentas em várias etapas e um modo Deep Research que gera planos para revisão e relatórios com citações. É possível anexar arquivos, consultar uma base de conhecimento, manter memória e salvar predefinições reutilizáveis de assistentes. As extensões incluem Skills de texto, plugins OpenAPI, servidores MCP remotos e uma ponte Docker opcional para ferramentas MCP locais via stdio.

Por padrão, as conversas e os arquivos do workspace ficam armazenados no navegador. O projeto inclui backup e restauração em ZIP, além de sincronização criptografada opcional via WebDAV ou S3/MinIO. A interface está disponível em inglês, chinês simplificado e japonês, com layouts para desktop e dispositivos móveis. A implantação pode ser feita com Docker, Vercel ou Cloudflare Workers.

Recursos principais

  • 01Conecta-se ao Google, OpenAI, Anthropic e endpoints de modelos compatíveis com OpenAI.
  • 02O modo Agent executa fluxos de trabalho com ferramentas em várias etapas; o Deep Research gera planos revisáveis e relatórios com citações.
  • 03Oferece suporte a anexos de arquivos, busca em bases de conhecimento, pesquisa local e memória.
  • 04Pode ser estendido com Skills de texto, plugins OpenAPI e servidores MCP remotos.
  • 05Armazena os dados no navegador por padrão, com backup em ZIP e sincronização criptografada opcional via WebDAV ou S3/MinIO.

Casos de uso

  • Executar uma interface de chat privada e auto-hospedada usando suas próprias chaves de API para vários provedores de modelos.
  • Conversar com seus documentos usando busca em bases de conhecimento e anexos de arquivos.
  • Executar tarefas de pesquisa em várias etapas que geram relatórios com citações para revisão.
  • Conectar serviços internos via OpenAPI ou ferramentas MCP a uma interface de chat.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/u14app/neo-chat.git
  2. 2

    Acesse o diretório do projeto

    cd neo-chat
  3. 3

    Instale as dependências (é necessário ter Node.js 24 e pnpm 10.30.3 via Corepack)

    corepack pnpm install --frozen-lockfile
  4. 4

    Inicie o servidor de desenvolvimento e abra localhost:3000

    corepack pnpm dev

Antes de usar

  • A configuração local requer Node.js 24 e pnpm 10.30.3, e é necessária uma chave de API de um provedor de modelos para conversar.
  • O exemplo do Docker usa chaves efêmeras para criptografar credenciais; por isso, são necessárias chaves BYOK estáveis antes do uso em produção.
  • As execuções de Agent e Deep Research são interrompidas quando a página é fechada e precisam ser retomadas explicitamente.

Tópicos

Perguntas frequentes

O que é neo-chat?
Um workspace de chat com IA, local-first e auto-hospedável, compatível com vários provedores de modelos, agentes, Deep Research, RAG, Skills, MCP e voz. O Neo Chat é um workspace de chat com IA baseado na web que você pode hospedar por conta própria. Ele se conecta ao Google, OpenAI, Anthropic e endpoints compatíveis com OpenAI usando suas próprias chaves de API, além de aceitar entrada e geração de imagens quando o provedor oferece suporte.
neo-chat é gratuito? Qual é a licença?
neo-chat é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
neo-chat ainda é mantido?
Manutenção ativa. O último commit de neo-chat foi em 21 de out. de 2026.
Para que posso usar neo-chat?
Executar uma interface de chat privada e auto-hospedada usando suas próprias chaves de API para vários provedores de modelos. Conversar com seus documentos usando busca em bases de conhecimento e anexos de arquivos. Executar tarefas de pesquisa em várias etapas que geram relatórios com citações para revisão. Conectar serviços internos via OpenAPI ou ferramentas MCP a uma interface de chat.
Como instalar neo-chat?
Clone o repositório: git clone https://github.com/u14app/neo-chat.git Acesse o diretório do projeto: cd neo-chat Instale as dependências (é necessário ter Node.js 24 e pnpm 10.30.3 via Corepack): corepack pnpm install --frozen-lockfile Inicie o servidor de desenvolvimento e abra localhost:3000: corepack pnpm dev
Onde consigo neo-chat?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/u14app/neo-chat

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

Projetos relacionados