The ultimate AI chat interface. A modern web application powered by React 19 and Vite, using OpenRouter to access the world's best LLMs with a beautiful, customizable UI.
- 🌐 Multi-Model Access: Connect to 100+ models via OpenRouter (GPT-4o, Claude 3.5, Gemini 1.5, etc.).
- 🖼️ AI Image Generation: Built-in support for image generation with multimodal models and style presets.
- 🧠 Local RAG: Intelligent context enhancement using local embeddings via Xenova Transformers.
- 🎨 Polychrome Themes: Multiple visual styles (Dark, Light, Pixel Art, Hacker) and 8+ accent colors.
- ⚡ Real-time Streaming: Fluid AI responses with live character streaming and loading animations.
- 📱 Fully Responsive: Optimized experience for desktop, tablet, and mobile devices.
- 🛠️ Quick Actions: Instant tools for code optimization, debugging, and text improvement.
- Frontend: React 19, TypeScript, Vite
- Styling: Tailwind CSS 4, Framer Motion
- State Management: Zustand
- AI Integration: OpenRouter API
- NLP: @xenova/transformers (Local RAG)
- Clone the repository
git clone https://github.com/Teeflo/PolyChat-AI.git cd PolyChat-AI - Install dependencies
npm install
- Start the development server
npm run dev
- API Key Setup: On first launch, enter your OpenRouter API Key in the settings.
- Start Chatting: Click "New Conversation", select a model, and start your discussion.
- Shortcuts:
Ctrl + K: Open settings panelCtrl + U: View usage dashboardCtrl + N: Create new conversation
This project is licensed under the MIT License - see the LICENSE file for details.