R3 Chat
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