xavier 4086ee32a7
Build and Push Docker Image / build-and-push (push) Failing after 30s
erreur
2026-10-06 14:01:14 +02:00
2026-10-05 19:57:50 +02:00
2026-10-06 14:01:14 +02:00
2026-10-06 13:59:17 +02:00
2026-10-06 11:24:00 +02:00
2026-10-06 14:01:14 +02:00
2026-10-05 11:05:17 +02:00
2026-10-06 00:49:55 +02:00
2026-10-06 13:59:17 +02:00

AETHAS38 - Orchestrateur Multi-IA 🤖

Ce projet est un laboratoire d'intelligence artificielle personnel. Il agit comme un orchestrateur avancé (Rédacteur ➔ Travailleurs ➔ Concaténeur) permettant de solliciter plusieurs modèles et fournisseurs via une interface unifiée, moderne et hautement sécurisée.

🏗️ Stack Technique

  • Backend : FastAPI (Python)
  • Frontend : Vue.js + Tailwind CSS (Design inspiré de Gemini)
  • Base de Données : PostgreSQL
  • Déploiement : Docker & Docker Compose (sécurisé sur grappe RAID)

📌 Règles de Versioning (SemVer)

Le développement suit un versioning strict (format vX.Y.Z) synchronisé avec les tags Gitea et GitHub :

  • Majeur (X) : Changement profond d'architecture ou refonte globale (ex: passage de FastHTML à Vue.js).
  • Mineur (Y) : Validation et ajout d'une nouvelle fonctionnalité de la roadmap.
  • Patch (Z) : Corrections de bugs, correctifs de sécurité ou ajustements visuels mineurs.

🚀 ROADMAP (Ordre d'exécution strict)

  • Étape 1 : Création de la page d'administration (changement des clés, ajout de fournisseurs, configuration serveur mail, etc.).
  • Étape 2 : Ajout des fournisseurs pour le traitement d'images, de sons (génération de voix, musique, calage sur vidéo) et de vidéos.
  • Étape 3 : Possibilité de télécharger les prompts en PDF, TXT, MD et JSON.
  • Étape 4 : Possibilité de télécharger les réponses en PDF, TXT, MD et JSON.
  • Étape 5 : Rédaction du Wiki détaillé pour Gitea et GitHub.
  • Étape 6 : Ne plus créer systématiquement un nouveau projet à l'ouverture de l'application.
  • Étape 7 : Refonte de la gestion des projets (séparation Épinglés / Non Épinglés, avec le dernier utilisé en tête de liste).
  • Étape 8 : Possibilité d'extraire la totalité d'une conversation en PDF, TXT, MD et JSON.
  • Étape 9 : Mise en place d'un pré-filtre pour sélectionner les modèles selon leur catégorie (photo/image, vidéo, texte/code).
  • Étape 10 : Refonte architecturale : création de modules dédiés par tâche pour remplacer le "main" unique.
  • Étape 11 : Paramétrage de GitHub Actions pour la création automatique des paquets Docker (similaire à Gitea).
  • Étape 12 : Migration de la gestion de l'historique vers une BDD PostgreSQL sécurisée sur le RAID (avec récupération de l'existant).
  • Étape 13 : Mise en place et affichage dynamique du versioning pour plus de lisibilité.
  • Étape 14 : Sécurisation et mappage de la totalité du projet (fichiers et BDD) sur le stockage RAID.
  • Étape 15 : Intégration d'un timer invisible déconnectant l'utilisateur après 60 minutes d'inactivité.
  • Étape 16 : Optimisation complète de l'interface pour une compatibilité smartphones (Mobile First).
  • Étape 17 : Ajout d'un bouton dédié pour récupérer facilement les images, vidéos ou fichiers Excel mis en forme.
  • Étape 18 : Application d'un thème plus moderne et responsive (Transition actée de FastHTML vers Vue.js/FastAPI).
  • Étape 19 : Classement automatique des modèles dès l'import (utilisation de l'API Gemini pour trier par efficacité/catégorie).
  • Étape 20 : Ajustement final de la mise en forme globale pour s'inspirer de l'ergonomie de Gemini.
  • Étape 21 : Vérification des sommes allouées (API OpenRouter) toutes les 15 minutes et actualisation après chaque requête.
  • Étape 22 : Intégration de LibreOffice (mode headless) pour le traitement des fichiers (Excel, Word, PDF) — Cette étape servira de pont backend (API) pour le futur site d'attachements Corporate.
S
Description
No description provided
Readme
2.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
HTML 65.1%
Python 34.6%
Dockerfile 0.3%