Plataforma de chat com IA e gestão de conhecimento, auto-hospedada, que indexa dados de mais de 50 apps conectados e funciona com a maioria dos provedores de LLM.
- 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
Clone o repositório
git clone https://github.com/u14app/neo-chat.git - 2
Acesse o diretório do projeto
cd neo-chat - 3
Instale as dependências (é necessário ter Node.js 24 e pnpm 10.30.3 via Corepack)
corepack pnpm install --frozen-lockfile - 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
Cliente de chat com IA de código aberto e multiplataforma para web, desktop e dispositivos móveis, compatível com OpenAI, Claude, Gemini, DeepSeek e modelos hospedados localmente.
O LobeHub é uma plataforma para organizar agentes de IA em equipes sempre ativas, que podem ser contratadas, agendadas e avaliadas em um só lugar.
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
Uma interface web auto-hospedada e independente de provedores para conversar com modelos locais do Ollama e APIs compatíveis com OpenAI, com RAG, plugins e controle de acesso multiusuário.
Cherry Studio é um cliente de IA para desktop multiplataforma que se conecta a diversos provedores de LLM, modelos locais e mais de 300 assistentes predefinidos.