LoveChat: Advanced AI Chat Application
LoveChat is a sophisticated, feature-rich AI chat application built as an official entry for the T3 Chat Cloneathon. It showcases multi-provider model support, workflows, artifacts, and text-to-speech — all wrapped in a polished chat UX for power users and developers.
Visit websiteAn AI Chat Experience for Developers & Power Users
Project Overview
LoveChat was my submission to the T3 Chat Cloneathon, where I built a modern AI chat app that goes far beyond standard messaging interfaces. It integrates advanced model providers, workflow automation, web search, personas, file handling, and even artifact versioning — all accessible in a single, seamless chat UI.
As the solo developer, I implemented everything end‑to‑end: the Next.js 15 frontend, Supabase backend, model integrations, artifact system, and workflow builder. The result is a polished, competition‑ready product designed for real productivity and experimentation.
My Role
Solo Developer
Built LoveChat from scratch, including frontend, backend, and orchestration logic.
Designer
Crafted an accessible, power-user‑friendly interface with a polished, competition-level UX.
AI Integrator
Integrated multiple AI providers, reasoning models, and search/voice APIs to deliver advanced functionality.
Tools & Technologies
Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS 4, Radix UI, Framer Motion
Backend: Supabase (Postgres DB, Auth, Storage, Edge Functions)
State/Data: Zustand, TanStack Query, SWR, Dexie, React Hook Form
AI Integration: OpenAI, Google Gemini, OpenRouter (Claude, Llama, Qwen), Ollama, DeepSeek
Other: Serper API (Web Search), ElevenLabs (TTS), KaTeX, PDF.js
Key Features
LoveChat is packed with features designed to push beyond ordinary chat apps — made for developers, power users, and AI explorers.
Multi‑Model AI
Integrates OpenAI, Gemini, Claude, Llama, Ollama, DeepSeek, and more — with live reasoning display and effort control.
Web Search
Real-time Google results with Serper API, source attribution, streamable results, and knowledge graph support.
Personas & Templates
Build and save custom assistants with unique system prompts, personalities, and sharable templates.
Artifacts & Files
Automatically extract and save code/document outputs, organize them by project, and browse via artifact gallery.
Voice Support
ElevenLabs integration for high-quality text-to-speech with real-time streaming and audio history tracking.
Workflow Builder
A drag-and-drop automation system for chaining together multi-step AI tasks with conditional logic and custom variables.
Outcomes & Impact
LoveChat was completed as a polished, competition‑ready submission for the T3 Chat Cloneathon. It highlighted the potential for AI chat apps to combine advanced integrations with thoughtful UX and developer‑focused functionality.
Reflection
"LoveChat pushed me to combine advanced AI integrations with a polished UX, showing the power of building end‑to‑end as a solo developer."
Building LoveChat gave me a playground to connect modern AI APIs with strong frontend design. Working solo meant handling everything: state management, backend auth, and orchestrating multiple providers. It cemented my skills in AI development and frontend scalability, and taught me how important seamless UX is for heavy‑duty AI tools.