An open-source chat app was developed as part of the T3 Clone Competition, inspired by t3.chat.
Core features of the chat app include Google and Anonymous auth, multi-model support, real-time updates, file uploads, chat branching, syntax highlighting, markdown support, and bring-your-own-key feature.
The trickiest feature to implement was chat branching and shareable threads, involving snapshotting and creating isolated threads when replying to a shared chat.
Interested users can access the app live at https://ch4t.codse.com and find the open-source code at https://github.com/codse/chat.
Despite not being perfect and lacking features like image generation and smoother streaming, the project provided valuable insights into real-time UX.
The developer is seeking feedback on the app and suggestions for improvements or future developments.