Aibot

AIBot is a modern AI chatbot interface featuring multi-model support, real-time streaming responses, and document-aware conversations. Users can seamlessly chat with local models via Ollama or cloud-based models from HuggingFace and Groq, upload files to provide context for more intelligent responses, and manage chat history across devices with cloud synchronization. The platform offers a flexible architecture supporting multiple AI providers, real-time streaming for instant feedback, document upload and processing for context-aware conversations, persistent chat history with cross-device sync, and a responsive, intuitive interface built with Material-UI. Built with React 19 and TypeScript for a modern, type-safe frontend, Supabase for authentication, database, and cloud storage, free Groq AI models accessed via REST APIs for powerful language processing, and styled with Material-UI for a clean, responsive design. AIBot is built for flexibility, intelligence, and a seamless user experience, making AI conversations more powerful and accessible.

Project Links

Github

View Source Code

Live Preview

Visit Website

Technologies Used

React 19
TypeScript
Supabase
Supabase Auth
Supabase Storage
Groq AI
HuggingFace
Ollama
MUI

Project Preview

More Projects

SmartRec