Skip to content

MomenElsayedDev/Nova-AI-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova AI Assistant

Nova AI Assistant Screenshot

A lightweight AI chat assistant that runs instantly in the browser. It supports Grok AI integration with a fully functional Mock AI fallback when the API is unavailable.


Important Note

This project is designed to work with Grok AI integration.

Due to the lack of API credentials or external access during development, the application includes a mock AI system that simulates intelligent responses.

The codebase is fully prepared to integrate with Grok API once valid credentials are provided, ensuring seamless real AI functionality without requiring any structural changes.

This allows the project to be fully testable and demo-ready in any environment.


Features

  • Ask questions and receive real-time AI responses
  • Mock AI fallback system for instant usage without API setup
  • Conversation history with timestamps
  • Copy responses to clipboard
  • Light/Dark theme toggle
  • Keyboard shortcuts (Ctrl/Cmd + Enter to send)
  • Fully responsive design for desktop and mobile

Tech Stack

  • Frontend: HTML, CSS, JavaScript (single-page application)
  • Backend: Node.js + Express
  • AI Integration: Grok API (or Mock AI fallback system)
  • Persistence: localStorage for chat history and theme
  • Other: Toast notifications, auto-resizing textarea, character counter

How to Run

1. Clone the repository

git clone https://github.com/<yourusername>/nova-ai-assistant.git
cd nova-ai-assistant

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors