Public Access
5a4e7dd0949b2481a8a52797973be4ea6e700016
Build and Push Docker Image / build-and-push (push) Successful in 33s
Multi-IA Orchestrateur
Plateforme SaaS d'IA modulaire : Orchestrateur local, routeur intelligent, sécurisé et facturable.
📜 Licence & Droits d'Utilisation (EULA)
Ce projet est distribué sous une licence "Source Available" propriétaire (EULA).
- 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é à l'installation. L'installation requiert l'acceptation explicite de ces termes.
- Donations obligatoires : Le système intègre nativement deux modules de dons. L'un est modifiable par l'hébergeur du projet. L'autre (marqué "Soutenir le créateur de ce projet") est inaltérable et relié directement au créateur originel. Le retrait de ce module est une violation stricte de cette licence.
⚠️ Pré-requis Matériels (Important)
Pour fonctionner de manière optimale, l'Orchestrateur Local nécessite au minimum une carte graphique avec 4 Go de VRAM dédiée. Il est possible de configurer l'application pour utiliser le CPU, mais les performances seront considérablement réduites et les temps de réponse allongés. L'auteur décline toute responsabilité en cas de surcharge matérielle liée à une utilisation CPU intensive.
📋 To-Do List (Roadmap)
Phase 1 & 2 : Infrastructure & Backend de Base ✅
- Installation Docker, Pare-feu
- Serveur Local Ollama + FastHTML
- Routeur Multi-IA (OpenRouter, Gemini, Local) avec système de cascade
- 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
- Zone de saisie intelligente (Drag & Drop, multi-fichiers)
- Export modulaire (PDF, DOC, TXT, JSON, ZIP)
- Architecture modulaire propre (Dossier
modules/)
Phase 4 : Gestion des Utilisateurs & Sécurité Légale
- Mettre en place une bibliothèque logicielle autonome sur le serveur.
- Routage automatique (Gratuit vs Payant) sélectionné par l'utilisateur.
- Système de connexion sécurisé avec configuration du premier lancement.
- Système de cryptage avancé (Fernet) et de Hashing (Bcrypt) mis en place.
- Sécurité : Protection Bruteforce. Blocage des accès VPN/Proxy (Passe-droit exclusif configuré pour les profils VIP/Admin et réseaux locaux).
- Conformité légale (RGPD) : Journalisation stricte des IP par client conservée 1 an.
- Multilinguisme : Adaptation automatique de la langue du site via IP.
Phase 5 : Sécurité Financière & Facturation 💰
- Pré-calcul local du nombre de tokens (via
tiktoken) pour estimer le coût avant envoi. - Intégration du gestionnaire financier strict : simulation des coûts, blocage immédiat si le solde est insuffisant et gestion spécifique pour les utilisateurs VIP (Zéro marge/Zéro coût).
- Interface UI : Affichage du Pop-Up de validation du coût et affichage de la cagnotte utilisateur.
- Cryptage absolu des données sensibles bancaires.
- Module de conversion des devises en temps réel.
- Gestionnaire Financier : Majoration automatique (15%) appliquée selon les statuts pour générer la facturation finale.
- Export comptable Excel (TCD) avec archivage PDF automatisé (Admin uniquement).
Phase 6 : Nouvelles Capacités IA (Spécialisations & Modèles) 🤖
| Domaine de tâche | Moteur | Rôle principal |
|---|---|---|
| Orchestration & Tri | Local (Ollama) | Analyse l'intention, gère le chat rapide et route vers la bonne IA |
| Bureautique & Code | OpenRouter API | Programmation, scripts, macros VBA, mathématiques |
| Images HD / Fichiers | Google API | Analyse d'images/vidéos et documents joints |
| Génération Multimédia | HuggingFace / Fal.ai | Création d'images et vidéos (Text-to-Image / Text-to-Video) |
Phase 7 & 8 : Maintenance & Déploiement
- Création d'un Wiki d'installation détaillé multilingue.
- Fichiers
docker-compose.ymletDockerfilepréparés pour le déploiement conteneurisé. - Configuration du Webhook et script Bash de déploiement automatique (
git pull+ Docker Compose Rebuild) ciblant la stackAETHAS38_MULTI_IA. - Stratégie de mise à jour transparente via Gitea (dépôt public pour automatisation fluide sans authentification complexe).
- Déploiement du Runner Gitea local et configuration du workflow CI/CD (
docker-build.yml) pour la génération automatique du package (image Docker).
Languages
Python
99.3%
Dockerfile
0.4%
PowerShell
0.3%