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.
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.
- 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
- 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
git clone https://github.com/<yourusername>/nova-ai-assistant.git
cd nova-ai-assistant
