A modern AI chat application built with Next.js 15, featuring multi-language support and integration with Groq's LLM API. This project was inspired by vercel/ai but has been extended with additional features and improvements.
- 🤖 AI Chat Interface with Groq LLM integration
- 🌐 Internationalization support using next-intl
- 🎨 Modern UI built with shadcn/ui components
- 🎯 Real-time chat interactions
- 🎭 Multiple chat modes
- 📱 Responsive design
- 🔄 Turbo-powered development experience
- Framework: Next.js 15 with App Router
- AI Integration: Vercel AI SDK, Groq API
- Styling: Tailwind CSS, tailwindcss-animate
- UI Components: shadcn/ui
- Language Support: next-intl
- Development Tools:
- TypeScript
- ESLint
- Prettier
- PostCSS
-
Clone the repository
-
Install dependencies:
npm install
-
Add your Groq API key to
.env.local
-
Run the development server:
npm run dev
Open http://localhost:3000 to see the application.
npm run dev
- Start development server with Turbonpm run build
- Build the applicationnpm run start
- Start production servernpm run lint
- Run ESLintnpm run type-check
- Run TypeScript compiler checks
To learn more about the technologies used in this project:
- Vercel AI SDK docs
- Vercel AI Playground
- Groq Documentation - learn about Groq features and API
- Next.js Documentation
- next-intl Documentation
- shadcn/ui Documentation
- Tailwind CSS