Chat assistant
Pour réfléchir, documenter, brainstormer ou obtenir de l'aide générale — sans toucher au code.
- Historique et recherche dans vos conversations
- Réponses en streaming (markdown)
- Export Markdown ou PDF
- Interruption d'une réponse en cours
Mon Agent IA
Chat · Code · Versions · Preview · Audit
Une plateforme qui combine un assistant conversationnel et un mini-IDE pour les développeurs — de l'idée au site en ligne, sans quitter le navigateur.
Quatre étapes pour passer de l'idée au prototype testable.
Chaque utilisateur dispose de son espace : conversations chat et projets code séparés des autres comptes.
Chat pour réfléchir sans coder. Espace Code pour éditer les fichiers avec l'agent développeur.
Décrivez la fonctionnalité : l'assistant crée les fichiers et la structure du projet. Vous gardez la main via l'éditeur, les versions fichier automatiques et les snapshots projet manuels.
Lancez l'application dans le conteneur preview (/preview/{id}/) : PHP s'exécute comme en production locale. Vérifiez le rendu, corrigez dans l'éditeur, relancez. Export ZIP pour une archive.
Pour réfléchir, documenter, brainstormer ou obtenir de l'aide générale — sans toucher au code.
Pour construire un vrai projet : fichiers, workspace dédié, discussions avec l'agent.
La plateforme peut s’appuyer sur plusieurs backends LLM. L’administrateur choisit le fournisseur pour le Chat et pour l’Espace Code (éventuellement différents), puis les modèles disponibles apparaissent dans les menus.
Routeur LLM compatible OpenAI (llm.ilaas.fr) : un point d’entrée unique pour accéder
à plusieurs modèles cloud (ex. Llama, Mistral, GPT-OSS…) via une clé API.
/v1/models et /v1/chat/completionsService d’IA générative de l’État (Etalab / DINUM) : Albert API propose des modèles open-weight pour usages publics et souverains, via une API compatible OpenAI.
LiteLLM est un proxy unifié : il expose une API OpenAI unique devant de nombreux fournisseurs (OpenAI, Azure, Anthropic, Ollama, vLLM, etc.). Vous configurez les modèles côté LiteLLM ; la plateforme ne parle qu’à ce proxy.
/v1/models, /v1/chat/completionsDétails d’usage : Guide — Fournisseurs d’IA
Fonctionnalités optionnelles de la plateforme. Un administrateur peut les activer ou les désactiver selon les besoins de l’organisation.
Désactive l’IDE, les projets, la preview et toutes les API associées. Seul le Chat reste accessible.
Archive ZIP complète du projet.
Crée une archive locale + VERSIONS.md / CHANGELOG.md dans le workspace.
Archive automatique à chaque sauvegarde ou modification par l’assistant (project/.versions/).
Scan SonarQube et rapport dans l’Espace Code.
Test syntaxe et exécution après l’agent (conteneur SSH si disponible, sinon hôte + test_site.php).
Boutons cliquables pour les réponses et les étapes (<<<choices>>>).
Permet de protéger le workspace public par un mot de passe.
Ouvre un shell dans le conteneur preview depuis l’interface (session Maia uniquement).
Dans l’Espace Code, permet de choisir le fournisseur et le modèle IA lors de la création d’un projet.
Compteur tokens, bouteilles d’eau par conversation et total cumulé dans l’interface.
Mode d’emploi : Guide — Modules fonctionnels
Quelques exemples concrets de ce que vous pouvez faire avec la plateforme.
« Je veux une boutique en ligne pour mes produits » — créez un projet dans l'Espace Code, décrivez le site à l'agent et validez le plan étape par étape avec aperçu en direct.
« Crée un site vitrine avec formulaire de contact » — l'agent structure le projet ; vous ouvrez /preview/{id}/ pour tester le PHP en direct et itérer.
Ouvrez une nouvelle discussion pour une fonctionnalité (ex. module admin), l'IA s'appuie sur les discussions précédentes pour rester cohérente avec le reste du code.
Téléchargez une archive ZIP complète du workspace (fichiers, conversations, dump SQL) pour archivage ou migration.
Utilisez le chat pour rédiger de la doc, préparer des specs, ou exporter une conversation en PDF pour archivage.
Détails et mode d'emploi dans le guide utilisateur.
Site web (PHP/Apache).
Shell dans le conteneur : bouton ▸ Terminal (navigateur) ou client SSH — identifiants dans le README projet. Module activable en admin.
◇ Analyser le code : scan qualité (bugs, sécurité, dette). Rapport dans .maia/, lecteur par criticité, ouverture directe à la ligne dans l'éditeur.
Un conteneur par projet, orchestré via Portainer.
Plusieurs fils par projet, mémoire croisée pour l'assistant. Nom par défaut (date/heure), renommage au clic.
Snapshot manuel du workspace, compte-rendu IA, vue chronologique, téléchargement d'archive et restauration (fichiers + MySQL).
Bouton loupe dans l'Espace Code : retrouvez un mot ou une phrase dans les messages, avec surlignage et navigation.
Historique automatique à chaque sauvegarde ou modification agent — restauration en un clic.
Revenez en arrière si la dernière série de modifications IA ne convient pas.
Preview Docker par projet — cycle éditer → sauvegarder → vérifier dans le navigateur.
Installable sur mobile ou bureau — chat et code adaptés aux petits écrans.
Modifiez les fichiers dans l'Espace Code, sauvegardez (Ctrl+S), puis ouvrez /preview/{id}/ : le conteneur exécute votre site PHP. ↗ Workspace sert au listing des fichiers (/ws/{id}/), pas à l'exécution de l'app. En cas d'erreur de conteneur, utilisez ↻ Preview.
Dans l'Espace Code, bouton ◇ Analyser le code (quelques minutes). Ensuite ↗ Voir le rapport : problèmes classés par gravité et par fichier ; un clic ouvre le fichier à la ligne dans l'éditeur. Les exports sont dans .maia/rapport-analyse.md. Complémentaire au test en /preview/{id}/, pas un substitut.
Le workspace, la base de données associée et le conteneur Docker du projet sont supprimés. L'opération peut prendre quelques secondes — un indicateur de progression s'affiche pendant le nettoyage.
Le Chat est une conversation générale (questions, rédaction). L'Espace Code est l'IDE complet où l'IA modifie les fichiers du projet.
C'est un fil de conversation avec l'agent sur un projet donné — pas votre connexion au site. Plusieurs discussions permettent de séparer les sujets ; cliquez sur le nom pour le renommer.
Versions fichier : historique automatique d'un fichier (bouton dans l'éditeur). Version projet : snapshot manuel de tout le workspace avec changelog IA, frise chronologique et restauration possible (⊕ Version projet).
Dans l'Espace Code, cliquez sur la loupe à côté du bouton +, tapez votre recherche : les messages correspondants sont surlignés, les autres atténués. Flèches ou Entrée pour naviguer.
ILAAS (routeur OpenAI), ALBERT (API souveraine Etalab) et LITELLM (proxy OpenAI vers plusieurs backends). L’admin choisit le fournisseur Chat / Espace Code ; voir Fournisseurs d’IA.
Ce sont des briques optionnelles (Espace Code, export ZIP, versions, analyse qualité, terminal SSH, etc.) que l’administrateur peut activer selon les besoins. Voir Modules activables.
Uniquement les comptes avec le rôle admin : gestion utilisateurs, paramètres du modèle IA, tableau de bord et logs.
Connectez-vous pour accéder au chat, créer un projet et collaborer avec l'IA.