A high-fidelity Perplexity AI clone built with React 19, TypeScript, and Tailwind CSS. Features a real-time RAG pipeline (SerpAPI + GLM-4.7-Flash), streaming responses, markdown rendering with syntax highlighting, and persistent chat history via Zustand.
react typescript reactjs ai-search tailwind perplexity rag vite framer-motion zustand serpapi radix-ui shadcn-ui clerk-authentication perplexity-ai openai-sdk rag-chatbot ai-streaming-response perplexity-clone glm-4-7
-
Updated
Jan 30, 2026 - TypeScript