Welcome to Gemini AI Chatbot – a free, open-source AI chatbot app integrated with Google's Gemini AI.
Visit the app here: https://gemini-ai-chatbot.vadimgierko.com/
Sign in with your Google account to use the app for free. This prevents API abuse and ensures a secure experience.
Enjoy a private, ephemeral chat where messages are not stored in any database. Your chat history disappears on page reload but remains while navigating within the app.
Experience real-time AI responses with smooth streaming, allowing content to be delivered as soon as it’s generated.
Define system instructions (context) to receive more personalized AI responses tailored to your specific needs.
Your prompts & AI responses are formatted in Markdown, with built-in rendering for proper styling and readability.
AI-generated code snippets are syntax-highlighted for an improved coding experience.
Dark mode is the default and only theme, providing a sleek, modern, and comfortable user experience.
- Gemini 2.0 Flash
- Next.js 15+
- React 19+
- Firebase 11+
- TypeScript 5+
- Bootstrap 5.3+
- Markdown
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.
⭐ Star this repo if you find it useful! 🚀
📍 If you come across any issues, feel free to report them!