Welcome to Gemini AI Chatbot!

Free Open Source AI Chatbot App integrated with Gemini.

Sign in with Google to use chat for free.

*This is needed to prevent abusing app API routes by malicious users.


Gemini AI Chatbot Features

  • Google Sign-In

    Sign in with your Google account to use the app for free. This helps prevent abuse of API routes by malicious users.

  • Temporary Text-Based Chat

    A private, temporary chat where messages are not stored in any database. Your chat history disappears on page reload but remains while navigating within the app.

  • AI Response Streaming

    Enjoy faster AI responses and a smoother user experience with real-time streaming, delivering content as soon as it's generated.

  • Custom System Instructions

    Define system instructions (context) to receive more personalized AI responses tailored to your needs.

  • Markdown Support

    Your prompts & AI responses are formatted in Markdown, and the app includes a built-in Markdown renderer for proper formatting and styling.

  • Code Highlighting

    AI-generated code is syntax-highlighted for better readability and a more convenient coding experience.

  • Dark Mode

    Dark mode is the app’s default (and only) theme, providing a sleek and comfortable viewing experience.

Technologies used to build the Gemini AI Chatbot app

  • Next.js 15+

  • React 19+

  • Gemini 2.0 Flash

  • Firebase 11+

  • TypeScript 5+

  • Bootstrap 5.3+

  • Markdown


Motivation

I created this app as an open-source showcase of my current full-stack development skills while also aiming to help other developers.

Additionally, I wanted to explore the fundamental capabilities and features of the Gemini API.

I have many ideas for future enhancements and plan to add new features gradually. However, updates will be made only occasionally, as this project serves as a side diversion from my main private project, which will be published soon.