Public Access
317ecddc56809604c0bd218f3740cb6ef9cf6255
Aethas38 - Multi-IA Orchestrateur (Minecraft-Tech Edition)
Plateforme SaaS d'IA modulaire : Orchestrateur local, routeur intelligent, sécurisé et facturable.
Architecture réseau : Déploiement via Docker derrière Nginx Proxy Manager (NPM) sur https://ia.aethas38.duckdns.org.
📜 Licence & Droits d'Utilisation (EULA)
Ce projet est distribué sous une licence "Source Available" propriétaire (EULA) rédigée par Xavier Fernandez (Aethas38).
- Modifications & Partage : Les utilisateurs sont autorisés à modifier et améliorer le code, à condition de partager ces améliorations avec la communauté.
- Restrictions strictes : Il est strictement interdit de modifier ou supprimer les crédits de l'auteur originel, de retirer le module de dons dédié au créateur, ou de désactiver la télémétrie de sécurité (notification d'installation avec IP/Nom admin envoyée à
admin@mail.aethas38.duckdns.org). L'installation requiert l'acceptation explicite de ces termes.
📋 To-Do List (Roadmap)
Phase 1 & 2 : Infrastructure & Backend de Base ✅
- Installation Docker, Nginx (NPM), Pare-feu, Gitea/GitHub
- Serveur Local Ollama (Qwen 3B) + FastHTML (Adapté aux processeurs limités type AMD Phenom)
- Routeur Multi-IA (OpenRouter, Gemini, Local) avec système de cascade et directives d'aiguillage strictes
- Continuité de service : IA de secours automatique
Phase 3 : Refonte UI & Expérience Utilisateur ✅
- Thème "Minecraft-Tech" (Inspiré serveurs/redstone) compatible Mobile (Responsive)
- Historique (Sidebar) avec Renommage, Épinglage, Suppression et Navigation isolée par session
- Zone de saisie intelligente (Textarea auto-adaptatif, Drag & Drop avec pills/miniatures, Collage multi-fichiers jusqu'à 10)
- Export modulaire et propre (PDF, DOC, TXT, JSON, ZIP)
- Boutons de partage direct (WhatsApp, Email)
- Indicateur d'avancement dynamique (Loader Néon) pendant le traitement des IA
- Architecture modulaire propre (Dossier
modules/)
Phase 4 : Gestion des Utilisateurs & Sécurité Légale
- Créer un lien Paypal pour les dons des utilisateurs (Incluant un bouton de don inaltérable pour le créateur Aethas38).
- Mettre en place une bibliothèque logicielle autonome sur le serveur (création PDF, DOCX, etc.).
- Routage automatique (Gratuit vs Payant) sélectionné par l'utilisateur.
- Système de connexion sécurisé avec configuration du premier lancement (DOB depuis 1900, Email, Clés API). L'utilisateur Xavier a obligatoirement le rôle "Dieu tout puissant" (Admin global).
- Sécurité Légère : Fail2Ban, protection Bruteforce et DDoS. Blocage total des accès VPN.
- Conformité légale (RGPD) : Journalisation stricte des IP par client conservée 1 an.
- Multilinguisme : Adaptation automatique de la langue du site via la géolocalisation de l'IP.
Phase 5 : Sécurité Financière & Facturation Exacte 💰
- Simulateur de coût avant requête : L'estimation doit être exacte pour éviter les défauts de paiement.
- Cryptage absolu de toutes les données sensibles et bancaires.
- Module de conversion des devises en temps réel (Taux du jour) pour un affichage transparent.
- Utilisateurs Privilégiés (Zéro Marge) : Xavier, Céline, Anaëlle, Renan et Audric. Autorisation de virements manuels pour la cagnotte.
- Marge Commerciale : Majoration automatique via la formule
Prix_Facture_HT = Cout_API_OpenRouter_HT / 0.85(soit 15% de marge) pour les comptes externes, prenant en compte le statut auto-entrepreneur (TVA). - Export comptable Excel (TCD) par utilisateur via Pandas/Openpyxl et archivage PDF automatisé.
Phase 6 : Nouvelles Capacités IA (Spécialisations & Modèles) 🤖
Note : L'infrastructure bascule sur OpenRouter pour palier aux décommissionnements constants des autres fournisseurs.
| Domaine de tâche | Modèle / Moteur | Fournisseur / Hébergement | Rôle principal |
|---|---|---|---|
| Orchestration & Tri | Qwen 2.5 (3B) | Local (GTX 1650 / Ollama) | Analyse l'intention, gère le chat rapide et route vers la bonne IA |
| Bureautique & Code | Llama 3.1 / Qwen 2.5 Coder | OpenRouter API (Gratuit) | Programmation, scripts, macros VBA, mathématiques |
| Images HD / Fichiers | Gemini 2.0 Flash / Pro | Google AI Studio | Analyse d'images/vidéos et documents joints |
Phase 7 & 8 : Maintenance & Déploiement
- Script de surveillance de l'espace disque du serveur (Beszel / Psutil) réservé à l'Admin.
- Sauvegarde automatique : Compression du site toutes les 6 heures vers GDrive (
25-BACKUP SITE), 4 versions conservées. - Hébergement sur Gitea/Github des versions "Install Initial" ou "Update" pour Docker. Licence identique sur les deux plateformes.
- Création d'un Wiki détaillé multilingue pour l'installation personnelle.
📷 Vidéosurveillance & Détection Intelligente
(Voir configuration Frigate locale et Google Coral TPU existante)
Languages
Python
99.3%
Dockerfile
0.4%
PowerShell
0.3%