← Tools

R3 Chat

Tags

Next.jsConvexAIClerk

Real-time AI chat app with multi-LLM support, BYOK, file uploads, chat branching, and shareable links. Built for T3 Cloneathon.

A sleek, real-time AI chat app built for the T3 Chat Cloneathon. Multi-LLM support, model selector with vision/cost indicators, auth via Clerk, real-time sync, and guest mode.

#Features

  • Multi-LLM — Chat with multiple models, vision support, provider badges
  • BYOK — Bring Your Own Key (OpenAI, Anthropic, Google, OpenRouter)
  • File upload — Images, PDFs for models that support files
  • Chat branching — Fork conversations
  • Shareable links — Chats and profiles with password, expiration, anonymous options
  • Real-time rooms — Multi-user rooms with live presence and invites
  • Tags, pins, filters — Organize chats

#Tech Stack

  • Next.js (App Router)
  • Convex — Real-time DB, live subscriptions
  • Vercel AI SDK — Multi-model streaming
  • Clerk — Authentication
  • Tailwind CSS — Styling
  • Framer Motion + GSAP — Animations
View on GitHub·raymond-UI/r3-chat
GitHub