Skip to content

A feature-rich AI chat interface inspired by Meta's AI assistant, built with Next.js and cutting-edge technologies. Realtime weather, news, AI image generation, find images and lots more🔥🤩🤖

Notifications You must be signed in to change notification settings

Xeven777/meta-ai-clone

Repository files navigation

Meta AI Clone 🤖 ( but on steroids )

A modern, feature-rich AI chat interface inspired by Meta's AI assistant, built with Next.js and cutting-edge AI technologies.

✨ Features

  • 🗣️ Smooth chat interface with AI responses
  • 🖼️ AI image generation capabilities
  • 🌡️ Weather information retrieval
  • 🔍 Web search integration with Tavily
  • 📱 Responsive WhatsApp-like design
  • ⚡ Real-time streaming responses
  • 🎨 Beautiful UI animations with Framer Motion
  • 💬 Markdown support with code highlighting

🛠️ Tech Stack

  • Framework: Next.js 15 with App Router
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components:
    • Shadcn UI
    • Lucide Icons
    • Framer Motion
  • AI & APIs:
    • Vercel AI SDK
    • Llama 3.3 Model from cerebras
    • Gemini 2 Flash from google
    • Unsplash API
    • Tavily API
    • OpenMeteo Weather API

🚀 Getting Started

  1. Clone the repository
git clone https://github.com/xeven777/meta-ai-clone.git
  1. Install dependencies
cd meta-ai-clone
bun install
  1. Set up environment variables
UNSPLASH_ACCESS_KEY=""
TAVILY_API_KEY=""
GOOGLE_GENERATIVE_AI_API_KEY=""
CEREBRAS_API_KEY=""
  1. Run the development server
bun run dev

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

About

A feature-rich AI chat interface inspired by Meta's AI assistant, built with Next.js and cutting-edge technologies. Realtime weather, news, AI image generation, find images and lots more🔥🤩🤖

Topics

Resources

Stars

Watchers

Forks