# Aethas38 - Multi-IA Orchestrateur (Minecraft-Tech Edition) Plateforme SaaS d'IA modulaire : Orchestrateur local, routeur intelligent, sécurisé et facturable. ## 📋 To-Do List (Roadmap) ### Phase 1 & 2 : Infrastructure & Backend de Base ✅ - [x] Installation Docker, Nginx, Pare-feu, Gitea/GitHub - [x] Serveur Local Ollama (Qwen 3B) + FastHTML - [x] Routeur Multi-IA (Groq, Gemini, Local) avec système de cascade ### Phase 3 : Refonte UI & Expérience Utilisateur (En cours) ⏳ - [x] Thème "Minecraft-Tech" (Inspiré serveurs/redstone) compatible Mobile (Responsive) - [x] Historique (Sidebar) avec Renommage, Épinglage, Suppression - [ ] Maintien et chargement de l'historique complet des messages dans la zone de chat - [ ] Export de la conversation complète (PDF, DOC, ou JSON) pour l'utilisateur - [ ] Script de nettoyage automatique : Suppression des discussions de > 365 jours (avec notification) - [ ] Indicateur d'avancement (Loader dynamique) pendant le travail des IA - [ ] Envoi de fichiers (Upload) pour analyse ### Phase 4 : Gestion des Utilisateurs & Sécurité - [ ] Système de connexion sécurisé (Mots de passe cryptés) - [ ] Fail2Ban (Blocage 15 mins après 5 erreurs) - [ ] Intégration SMTP (mail.aethas38.duckdns.org) pour mot de passe oublié/notifications - [ ] Gestion des rôles : Admin (Xavier, Céline), Famille (Anaëlle, Audric, Renan), et Externes ### Phase 5 : Sécurité Financière & Facturation Exacte 💰 - [ ] Simulateur de coût avant requête : L'estimation doit être exacte - [ ] Gestion des comptes et provisions (CB) avec test du restant financier - [ ] Règles d'exceptions Administrateurs & Famille (Pas de provision) - [ ] Majoration invisible de 15% pour les comptes Externes - [ ] Compteur en temps réel mis à jour après la requête ### Phase 6 : Nouvelles Capacités IA (Spécialisations & Modèles) 🤖 *Intégration technique des nouvelles API gratuites et payantes.* - [ ] **Mistral, DeepSeek, HuggingFace, Cloudflare** : Implémentation des clients API - [ ] **Multi-Agent (Concaténation)** : L'IA locale synthétise les retours de plusieurs IA pour une réponse optimale. - [ ] Code : Claude 3.5 Sonnet / Qwen Coder (Anthropic / OpenRouter) - [ ] Logique & Quêtes : DeepSeek R1 - [ ] Multimédia : Gemini 2.0 Flash / FLUX.1 (Image/Vidéo) ### Phase 7 : RAG & Maintenance - [ ] "RAG" : Base de données vectorielle (ChromaDB) - [ ] Script de surveillance de l'espace disque du serveur ### Phase 8 : Déploiement Public & Configuration - [ ] Assistant de configuration (Wizard) au premier lancement pour insérer les clés API, configurer le SMTP, etc. - [ ] Liens de documentation intégrés pour créer ses propres clés API - [ ] Hébergement sur Gitea/Github des versions "Install Initial" ou "Update" pour Docker