feat: initial IQAI multi-model AI dashboard

- Express backend with Replicate API proxy (chat, models, account, search)
- React + Vite + Tailwind frontend with custom Midnight Violet color scheme
- @mention autocomplete to route messages to specific models
- Parallel multi-model queries with model selection in sidebar
- DuckDuckGo web search context injection
- Model manager UI (add/edit/remove Replicate models)
- Per-model system instructions per conversation
- Replicate account info display in sidebar
- Conversation history with local persistence (Zustand)
- Full Docker deployment (backend + nginx-served frontend)
- Montserrat + Poppins fonts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Malin
2026-04-16 13:12:40 +02:00
commit 71965939a1
31 changed files with 2399 additions and 0 deletions

8
.env.example Normal file
View File

@@ -0,0 +1,8 @@
# Replicate API token (get yours at https://replicate.com/account/api-tokens)
REPLICATE_API_TOKEN=your_token_here
# Port for the frontend (default: 80)
FRONTEND_PORT=80
# Frontend URL for CORS (update if deploying to a domain)
FRONTEND_URL=http://localhost