Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZERO AI Assistant

ZERO is a sleek, modern AI assistant interface built with TypeScript, HTML, and CSS. It provides a clean chat experience with persistent conversations, search, responsive inputs, and light/dark themes.

✨ Features

  • 💬 AI Chat Interface — Clean and responsive conversational UI.
  • ⚡ TypeScript — Source code is written in TypeScript and compiled to JavaScript.
  • 💾 Local Persistence — Chat history and recent conversations are stored in "localStorage".
  • 🔎 Search — Quickly search through recent chat titles and message content.
  • ⌨️ Smart Input — Dynamic textarea sizing with context-aware "Enter" and "Shift + Enter" behavior.
  • 🌗 Theme Support — Switch between Light and Dark themes.
  • 📱 Responsive Design — Designed to work smoothly across desktop and mobile screens.

🛠️ Built With

  • TypeScript
  • HTML5
  • CSS3
  • JavaScript
  • LocalStorage API

🚀 Getting Started

  1. Clone the repository

git clone https://github.com/Topello20/Zero-AI-Chatbot.git cd Zero-AI-Chatbot

  1. Install dependencies

npm install

  1. Start the development server

npm run dev

Open the local development URL provided by your terminal to view ZERO in your browser.

📁 Project Overview

ZERO focuses on building a modern AI assistant experience while keeping the frontend lightweight and easy to understand. It uses browser-based storage to preserve conversations locally without requiring a separate database.

🌐 Live Demo

ZERO AI: https://zero-ai-chatbot-six.vercel.app

👨‍💻 Author

Temitope Pair Extraordinaire test

About

A TypeScript-powered AI chatbot with a custom interface, chat history, and a growing mind.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages