NexAI Logo

NexAI: Your AI Companion 🤖

Empowering your digital interactions with cutting-edge AI

NexAI is a sophisticated chatbot powered by Google's Gemini model, designed to elevate your user experience through precise and contextually aware responses. Whether you need assistance with inquiries, task management, or professional support, NexAI is here to assist with adaptive learning and a seamless interface.

Features ✨

Discover the powerful capabilities that make NexAI your perfect AI companion

AI-Powered Chat

Leveraging Google's Gemini model for intelligent conversations

Multi-Modal Support

Process both text and images seamlessly

User Authentication

Secure login with credentials, Google, or GitHub

Personalization

Tailor NexAI to your preferences and profession

Theme Customization

Switch between light, dark, or system themes

Conversation History

Access and manage previous chats easily

Progressive Web App

Installable and optimized for offline use

Prompt Suggestions

Get inspired with suggested conversation starters

Technologies Used 🛠️

Built with modern, reliable technologies for optimal performance

Frontend

Next.js, React, Tailwind CSS, Zustand

Backend

Node.js, Google Generative AI

Database

Prisma, PostgreSQL

Authentication

Supabase

UI Components

Radix UI, Shadcn UI

Other

Axios, ESLint, Remarkable, Highlight.js

612,110
Total Lines of Code
8+
Core Features
6
Technology Categories

Get Started 📦

Follow these simple steps to get NexAI running on your local machine

Quick Start

1

Clone the repository

git clone <repository-url>
2

Install dependencies

npm install
3

Set up environment variables

Configure your .env.local file

4

Start development server

npm run dev

Usage Guide

1

Sign up or log in with credentials or social accounts

2

Start a conversation by typing your message

3

Explore prompt suggestions for quick starts

4

Customize your profile and theme preferences

Ready to Get Started?

Join the future of AI-powered conversations with NexAI today