Кроссплатформенный open-source клиент для общения с AI в браузере, на компьютере и мобильных устройствах, поддерживающий OpenAI, Claude, Gemini, DeepSeek и локальные модели.
vercel-labs/gemini-chatbot
Шаблон чат-бота на Next.js и Vercel AI SDK, по умолчанию использующий Google Gemini и позволяющий переключаться на другие LLM-провайдеры.
Open source альтернатива:ChatGPT
- Звёзды
- 1,358
- Форки
- 495
- Открытые issues
- 36
- Последний коммит
- 15 дней назад
Что это?
Это шаблон чат-бота с открытым исходным кодом, созданный на базе Next.js App Router и Vercel AI SDK. По умолчанию используется Google Gemini (gemini-1.5-pro), а благодаря AI SDK можно за несколько строк кода переключиться на таких провайдеров, как OpenAI, Anthropic и Cohere.
Интерфейс создан с помощью shadcn/ui и Tailwind CSS, а в проекте используются React Server Components и Server Actions. История чатов и данные пользователей хранятся в Vercel Postgres (на базе Neon), файлы — в Vercel Blob, а за аутентификацию отвечает NextAuth.js.
Проект можно развернуть на Vercel в один клик. Для локальной разработки он считывает переменные окружения, заданные в .env.example: их можно загрузить с помощью Vercel CLI, а затем запустить проект командой pnpm dev.
Ключевые возможности
- 01Next.js App Router с React Server Components и Server Actions
- 02Унифицированный API AI SDK для текста, структурированных объектов и вызовов инструментов
- 03По умолчанию используется Google Gemini; также поддерживаются OpenAI, Anthropic и Cohere
- 04Интерфейс на базе shadcn/ui, Tailwind CSS и примитивов Radix UI
- 05История чатов хранится в Vercel Postgres, а файлы — в Vercel Blob
- 06Аутентификация через NextAuth.js
Сценарии использования
- Создание собственного интерфейса чат-бота на базе Google Gemini
- Изучение создания потоковых чат-интерфейсов с помощью Vercel AI SDK
- Создание прототипа чат-приложения с несколькими LLM-провайдерами и возможностью менять модели
- Развёртывание шаблона чат-бота на Vercel в один клик
Быстрый старт
- 1
Установите Vercel CLI
npm i -g vercel - 2
Свяжите локальное окружение с аккаунтами Vercel и GitHub
vercel link - 3
Скачайте переменные окружения
vercel env pull - 4
Установите зависимости и запустите сервер разработки
pnpm install && pnpm dev
Что важно знать
- Для локального запуска требуется аккаунт Vercel и привязка проекта к Vercel и GitHub.
- Для модели Gemini, используемой по умолчанию, нужен ключ API Google Generative AI.
- Функции сохранения данных и аутентификации зависят от настройки Vercel Postgres, Vercel Blob и NextAuth.
В подборках
Темы
Частые вопросы
- Что такое gemini-chatbot?
- Шаблон чат-бота на Next.js и Vercel AI SDK, по умолчанию использующий Google Gemini и позволяющий переключаться на другие LLM-провайдеры. Это шаблон чат-бота с открытым исходным кодом, созданный на базе Next.js App Router и Vercel AI SDK. По умолчанию используется Google Gemini (gemini-1.5-pro), а благодаря AI SDK можно за несколько строк кода переключиться на таких провайдеров, как OpenAI, Anthropic и Cohere.
- gemini-chatbot можно использовать бесплатно? Какая у него лицензия?
- gemini-chatbot распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- gemini-chatbot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в gemini-chatbot — 23 окт. 2026 г..
- Для чего можно использовать gemini-chatbot?
- Создание собственного интерфейса чат-бота на базе Google Gemini Изучение создания потоковых чат-интерфейсов с помощью Vercel AI SDK Создание прототипа чат-приложения с несколькими LLM-провайдерами и возможностью менять модели Развёртывание шаблона чат-бота на Vercel в один клик
- Как установить gemini-chatbot?
- Установите Vercel CLI: npm i -g vercel Свяжите локальное окружение с аккаунтами Vercel и GitHub: vercel link Скачайте переменные окружения: vercel env pull Установите зависимости и запустите сервер разработки: pnpm install && pnpm dev
- Где скачать gemini-chatbot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vercel-labs/gemini-chatbot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальная AI-чат-среда, которую можно развернуть самостоятельно: разные провайдеры моделей, агенты, Deep Research, RAG, Skills, MCP и голосовой ввод.
LobeHub объединяет AI-агентов в постоянно работающие команды, которые можно нанимать, планировать их работу и оценивать результаты в одном месте.
Типобезопасный SDK для TypeScript, независимый от провайдера: потоковый чат, вызов инструментов, агенты и мультимодальные приложения для популярных LLM-провайдеров и UI-фреймворков.
Чат-приложение в браузере, которое запускает open-source LLM локально на GPU через WebGPU, поэтому переписка остаётся на вашем устройстве.
Самостоятельно размещаемый веб-интерфейс и AI-шлюз для LLM, объединяющий более 22 провайдеров моделей в одном интерфейсе.