Skip to content

A ChatGPT clone built with Remix, Tailwind, Shadcn/ui, and the Vercel AI sdk.

Notifications You must be signed in to change notification settings

joelriveradev/chatgptx

Repository files navigation

ChatGPTx

ChatGPTx (x for experiment) is a ChatGPT clone built with Remix, Tailwind, Shadcn/UI, and the Vercel AI sdk. It does not replicate every single feature from chatGPT like account management and account plans as they are irrelevant to a protoype, but I did my best to build the core functionality of it. I love the chatGPT UI/UX, and mostly just wanted the satisfaction of building it from scratch to see how it works. I may build some other features into it that are not currently in the web app like STT/TTS via the whisper api, and file uploads at some time in the future.

Features:

  • Create and store chats
  • Dynamic chat history
  • ChatGPT powered chat titles with typewriter effect
  • Streamed responses
  • Model selection
  • Animated prompt suggestions

Tech Stack:

  • Remix (React)
  • Tailwind CSS
  • Vercel AI SDK with OpenAI
  • Shadcn/UI
  • Jotai
  • Indexed DB

About

A ChatGPT clone built with Remix, Tailwind, Shadcn/ui, and the Vercel AI sdk.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published