๐ง Lumin-ai
A custom AI conversational assistant built with Next.js, Assistant UI, and powered by Googleโs Gemini API โ designed to replicate a ChatGPT-like experience with smooth UI and intelligent responses.
๐ Overview
Lumin-ai is an AI-powered chat interface that delivers real-time, natural language responses using the Gemini LLM. The project focuses on creating a clean user experience, fast response handling, and a scalable architecture deployed on Vercel.
โจ Features
๐ฌ ChatGPT-style conversational interface
โก Real-time responses powered by the Gemini API
๐จ Modern UI built using Next.js + Assistant UI
๐ Deployed on Vercel for speed and scalability
๐ Secure API integration with environment variables
๐ ๏ธ Tech Stack
Next.js (Frontend + App Routing)
Assistant UI (Chat UI components)
Google Gemini API (LLM responses)
Vercel (Deployment)
๐ Project Structure /app /api /components /ui /public
โ๏ธ Setup & Installation
Clone the repository
git clone https://github.com/your-username/lumin-ai.git cd lumin-ai
Install dependencies
npm install
Add your Gemini API Key Create a .env.local file:
GEMINI_API_KEY=your_api_key_here
Run the development server
npm run dev
Open in browser:
๐ Deployment
This project is live on Vercel. To deploy your own version:
vercel deploy
๐ธ Demo https://lumin-ai-two.vercel.app/
๐ค Contributing
Pull requests are welcome. For major changes, please open an issue first.