GemChat is a modern, real-time chat application built with Next.js and AI integration. It provides a sleek, dark-themed interface for engaging conversations with AI assistance.
- 🤖 AI-powered chat interface
- 💬 Real-time message updates
- 🎨 Modern, dark-themed UI
- 📝 Markdown support for AI responses
- 🚀 Responsive design
- ⚡ Fast and efficient message handling
- Next.js - React framework
- @ai-sdk/react - AI chat integration
- ReactMarkdown - Markdown rendering
- Tailwind CSS - Styling
Visit gem-chat-two.vercel.app to try out the application.
- Clone the repository:
git clone [repository-url]- Install dependencies:
npm install
# or
yarn install- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 with your browser to see the application.
src/app/page.tsx- Main application componentsrc/app/layout.tsx- Root layout componentsrc/app/api/chat/route.ts- API route for chat functionality
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.