Oggy Ai | Kawsar Smart AI Assistant

Oggy Ai | Kawsar Smart AI Assistant

Oggy AI is a powerful AI chatbot that helps you answer questions, generate content, solve problems, and boost productivity with intelligent conversations.

Next JsReactJavascriptTailwind CSSFramer MotionLucide React

Project Overview

Oggy AI is a modern frontend-driven personal assistant interface that directly integrates client-side AI APIs. Built entirely as a single-page frontend application, it provides real-time streaming responses, markdown rendering, chat history management, and custom persona options with zero backend reliance.

Key Features

Real-time streaming text responses with type-writer effect using frontend AI integration

Full Markdown and syntax-highlighted code block rendering for programming queries

Multiple AI personas and system prompts selection for tailored interactions

Local chat history management saved securely in browser LocalStorage

One-click copy for AI responses and code snippets

Voice-to-text input support utilizing browser Web Speech API

Fully responsive interface with dynamic dark/light mode themes and fluid animations

Zero custom backend: complete frontend architecture running directly in the browser

Challenges & Solutions

Handling streaming API responses smoothly on the frontend without UI lagging was a challenge. Solved by implementing chunked buffer state updates and Framer Motion layout transitions. Managing multi-turn conversation context entirely client-side was achieved through optimized Redux state slices and LocalStorage persistence.