Skip to content

AlihanSDev/llm-chat-interface

Repository files navigation

Typing SVG

CosmoChat is a web application for communicating with LLMs (Large Language Models), built using React. The application includes a chat with animations, prompts, message input, and user authentication support. It utilizes the HuggingFace API for LLM interactions.


🛠 Tech Stack

React React DOM React Router Vite ESLint JavaScript Node.js


🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/yourusername/chatapp-react.git
  1. Navigate to the project directory:
cd chatapp-react
  1. Install dependencies:
npm install
  1. Start the project in development mode:
npm run dev
  1. Go to the address provided by Vite (usually http://localhost:5173).

💡 Key Features

  • Chat with LLMs featuring interactive responses via HuggingFace API
  • Space-themed background, animations, and visual effects
  • Typing indicator display
  • Sending and displaying messages from user and AI
  • Simple user authentication and registration
  • Navigation between pages: Home, Chat, Profile, Login, Register

📌 Scripts

Script Description
npm run dev Start the application in development mode
npm run build Build the application for production
npm run preview Preview the production build
npm run lint Lint code using ESLint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published