Skip to content

FranciscoMoretti/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

53 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– AI Chat App - Chat with your assistants

Chat with your assistants demo app

This demo app is a chat app that allows you to chat with different assistants.

It uses NLUX for the AIChat component and the communication with the LLM provider.

๐ŸŒŸ Key Features

  • ๐Ÿค– Chat with Multiple AI Assistants
  • ๐Ÿ’พ Persistent Conversations via Local Storage
  • ๐Ÿ“… Conversation Sorting by Recent Activity
  • ๐Ÿ” Search for Conversations
  • ๐Ÿ—ƒ๏ธ Conversation history as context

๐Ÿ› ๏ธ Tech Stack

  • ๐Ÿ”ฅ Next.js: For blazing-fast, SEO-friendly React applications
  • ๐ŸŽจ TailwindCSS: Utility-first CSS framework for rapid UI development
  • ๐Ÿ–Œ๏ธ Shadcn UI: Beautiful, customizable UI components
  • ๐Ÿง  NLUX: Powerful AI integration for natural language processing
  • ๐Ÿช„ OpenAI: OpenAI LLM provider

๐Ÿš€ Getting Started

Install the npm packages

npm install
# or
yarn
# or
pnpm install

Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.