Skip to content

A full-stack AI chat application clone of DeepSeek, built with modern web technologies. This project features real-time chat interactions with AI, user authentication, and persistent chat history.

License

Notifications You must be signed in to change notification settings

Khalid-Tarazi/deepseek-clone

Repository files navigation

DeepSeek Clone 🤖

A full-stack AI chat application clone of DeepSeek, built with modern web technologies. This project features real-time chat interactions with AI, user authentication, and persistent chat history.

DeepSeek Clone Next.js React TypeScript

🚀 Features

  • AI-Powered Conversations: Integrates with DeepSeek AI via OpenRouter API
  • Real-time Chat Interface: Smooth typing animations and instant responses
  • User Authentication: Secure sign-up/login using Clerk
  • Chat Management: Create, rename, delete, and organize multiple chats
  • Persistent Storage: MongoDB database for saving chat history
  • Code Syntax Highlighting: Prism.js for beautiful code blocks in messages
  • Responsive Design: Tailwind CSS for mobile-friendly interface
  • Modern UI/UX: Clean, dark-themed interface inspired by DeepSeek

🌐 Live Demo

Experience the application live: Visit DeepSeek Clone

🛠 Tech Stack

Frontend

  • React 18 - UI library
  • Next.js 15 - Full-stack framework
  • Tailwind CSS - Utility-first CSS framework
  • TypeScript - Type safety (ready for implementation)

Backend

  • Next.js API Routes - Serverless API endpoints
  • MongoDB - NoSQL database
  • Mongoose - MongoDB object modeling
  • Clerk - Authentication & user management

AI & Utilities

  • OpenRouter API - AI model integration (DeepSeek)
  • Prism.js - Code syntax highlighting
  • React Hot Toast - Notification system
  • Axios - HTTP client

📋 Prerequisites

Before running this project, make sure you have:

  • Node.js 18+ installed
  • MongoDB database (local or Atlas)
  • Clerk account for authentication
  • OpenRouter account for AI API

Note: This is a clone project for educational purposes. All AI model credits go to DeepSeek.

⚙️ Installation

  1. Clone the repository
    git clone https://github.com/khalid-tarazi/deepseek-clone.git
    cd deepseek-clone

About

A full-stack AI chat application clone of DeepSeek, built with modern web technologies. This project features real-time chat interactions with AI, user authentication, and persistent chat history.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published