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.