A modern, feature-rich AI chat interface inspired by Meta's AI assistant, built with Next.js and cutting-edge AI technologies.
- 🗣️ 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
- 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
- Clone the repository
git clone https://github.com/xeven777/meta-ai-clone.git
- Install dependencies
cd meta-ai-clone
bun install
- Set up environment variables
UNSPLASH_ACCESS_KEY=""
TAVILY_API_KEY=""
GOOGLE_GENERATIVE_AI_API_KEY=""
CEREBRAS_API_KEY=""
- Run the development server
bun run dev
Contributions, issues, and feature requests are welcome! Feel free to check issues page.