Skip to content

A modern, responsive AI chat application built with Next.js and OpenAI's GPT models.

Notifications You must be signed in to change notification settings

christiansaravia/chat

Repository files navigation

AI Chat Application

A modern, responsive AI chat application built with Next.js and OpenAI's GPT models.

Overview

This project is a real-time chat interface that allows users to interact with an AI assistant powered by OpenAI's language models. It features a sleek, user-friendly interface with support for multiple chat sessions, code syntax highlighting, and responsive design.

Key Features

  • Real-time streaming of AI responses
  • Multiple chat sessions management
  • Code syntax highlighting in messages
  • Responsive design for desktop and mobile
  • Dark mode support

Tech Stack

  • Next.js - React framework for server-side rendering and static site generation
  • React - JavaScript library for building user interfaces
  • TypeScript - Typed superset of JavaScript
  • Tailwind CSS - Utility-first CSS framework
  • OpenAI API - AI language model integration
  • ShadcnUI - UI component library

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install
  3. Set up environment variables (see .env.example)
  4. Run the development server: npm run dev
  5. Open http://localhost:3000 in your browser

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.

About

A modern, responsive AI chat application built with Next.js and OpenAI's GPT models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published