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.
vercel-labs/gemini-chatbot
Template de chatbot com Next.js e Vercel AI SDK, que usa Google Gemini por padrão e pode ser configurado para outros provedores de LLM.
Alternativa open source a:ChatGPT
- Estrelas
- 1,358
- Forks
- 495
- Issues abertas
- 36
- Último commit
- há 15 dias
O que é?
Este é um template de chatbot open source criado com Next.js App Router e Vercel AI SDK. Ele vem com o Google Gemini (gemini-1.5-pro) como modelo padrão, e o AI SDK permite trocar para provedores como OpenAI, Anthropic e Cohere com poucas linhas de código.
A interface é criada com shadcn/ui e Tailwind CSS, e o projeto usa React Server Components e Server Actions. O histórico de conversas e os dados dos usuários ficam no Vercel Postgres (com tecnologia da Neon), os arquivos são armazenados no Vercel Blob e a autenticação é feita pelo NextAuth.js.
O projeto pode ser implantado na Vercel com um clique. Para desenvolvimento local, ele lê as variáveis de ambiente definidas em .env.example; você pode obtê-las com a Vercel CLI e depois executar o projeto com pnpm dev.
Recursos principais
- 01Next.js App Router com React Server Components e Server Actions
- 02API unificada do AI SDK para texto, objetos estruturados e chamadas de ferramentas
- 03Usa Google Gemini por padrão, com suporte a OpenAI, Anthropic e Cohere
- 04Interface criada com shadcn/ui, Tailwind CSS e componentes básicos do Radix UI
- 05Histórico de conversas armazenado no Vercel Postgres e arquivos no Vercel Blob
- 06Autenticação via NextAuth.js
Casos de uso
- Começar a criar uma interface de chatbot personalizada usando Google Gemini
- Aprender a criar interfaces de chat com streaming usando o Vercel AI SDK
- Prototipar um app de chat com LLM e vários provedores, com possibilidade de trocar de modelo
- Implantar um template de chatbot na Vercel com um clique
Início rápido
- 1
Instale o Vercel CLI
npm i -g vercel - 2
Vincule o ambiente local às suas contas da Vercel e do GitHub
vercel link - 3
Baixe as variáveis de ambiente
vercel env pull - 4
Instale as dependências e inicie o servidor de desenvolvimento
pnpm install && pnpm dev
Antes de usar
- Para executar localmente, é preciso ter uma conta da Vercel e vincular o projeto à Vercel e ao GitHub.
- É necessária uma chave de API do Google Generative AI para usar o modelo Gemini padrão.
- Os recursos de persistência e autenticação dependem da configuração do Vercel Postgres, Vercel Blob e NextAuth.
Em coleções
Tópicos
Perguntas frequentes
- O que é gemini-chatbot?
- Template de chatbot com Next.js e Vercel AI SDK, que usa Google Gemini por padrão e pode ser configurado para outros provedores de LLM. Este é um template de chatbot open source criado com Next.js App Router e Vercel AI SDK. Ele vem com o Google Gemini (gemini-1.5-pro) como modelo padrão, e o AI SDK permite trocar para provedores como OpenAI, Anthropic e Cohere com poucas linhas de código.
- gemini-chatbot é gratuito? Qual é a licença?
- gemini-chatbot é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gemini-chatbot ainda é mantido?
- Manutenção ativa. O último commit de gemini-chatbot foi em 23 de out. de 2026.
- Para que posso usar gemini-chatbot?
- Começar a criar uma interface de chatbot personalizada usando Google Gemini Aprender a criar interfaces de chat com streaming usando o Vercel AI SDK Prototipar um app de chat com LLM e vários provedores, com possibilidade de trocar de modelo Implantar um template de chatbot na Vercel com um clique
- Como instalar gemini-chatbot?
- Instale o Vercel CLI: npm i -g vercel Vincule o ambiente local às suas contas da Vercel e do GitHub: vercel link Baixe as variáveis de ambiente: vercel env pull Instale as dependências e inicie o servidor de desenvolvimento: pnpm install && pnpm dev
- Onde consigo gemini-chatbot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vercel-labs/gemini-chatbot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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 LobeHub é uma plataforma para organizar agentes de IA em equipes sempre ativas, que podem ser contratadas, agendadas e avaliadas em um só lugar.
SDK TypeScript com tipagem segura e independente de provedores para chat em streaming, chamadas de ferramentas, agentes e apps multimodais com os principais provedores de LLM e frameworks de UI.
Um app de chat no navegador que executa LLMs de código aberto localmente na sua GPU via WebGPU, mantendo as conversas no seu dispositivo.
Frontend auto-hospedável e gateway de IA para modelos de linguagem de grande porte, conectando mais de 22 provedores por uma única interface.