Chat · Code · Versions · Preview · Audit

Discutez avec l'IA.
Codez vos projets.

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.

Accéder à la plateforme Guide utilisateur

Comment ça marche

Quatre étapes pour passer de l'idée au prototype testable.

  1. 1

    Connectez-vous

    Chaque utilisateur dispose de son espace : conversations chat et projets code séparés des autres comptes.

  2. 2

    Choisissez votre mode

    Chat pour réfléchir sans coder. Espace Code pour éditer les fichiers avec l'agent développeur.

  3. 3

    L'IA modifie le projet

    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.

  4. 4

    Testez

    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.

Mode conversation

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
En savoir plus →
Mode développement

Espace Code

Pour construire un vrai projet : fichiers, workspace dédié, discussions avec l'agent.

  • Projets Site web (PHP) avec conteneur preview dédié
  • Explorateur + éditeur CodeMirror
  • Agent qui applique les changements au workspace
  • Versions fichier (auto) et ⊕ Version projet (snapshot + changelog IA)
  • Preview conteneur Docker — tester le code en conditions réelles
  • Discussions multiples + mémoire inter-discussions — renommage au clic
  • Recherche dans la discussion active (bouton loupe)
  • Restauration d'un snapshot projet (fichiers + base MySQL)
  • Analyse du code — scan qualité, rapport interactif, saut à la ligne dans l'éditeur
  • ↩ Annuler la dernière modif de l'agent
En savoir plus →

Cas d'usage

Quelques exemples concrets de ce que vous pouvez faire avec la plateforme.

Site vitrine

« 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.

Prototype rapide

« 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.

Itération guidée

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.

Export projet

Téléchargez une archive ZIP complète du workspace (fichiers, conversations, dump SQL) pour archivage ou migration.

Documentation & support

Utilisez le chat pour rédiger de la doc, préparer des specs, ou exporter une conversation en PDF pour archivage.

Questions fréquentes

Comment tester le code de mon projet ?

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.

Comment analyser la qualité du code ?

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.

Que se passe-t-il quand je supprime un projet ?

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.

Quelle est la différence entre le Chat et l'Espace Code ?

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.

Qu'est-ce qu'une « discussion » dans l'Espace Code ?

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 projet ou versions fichier ?

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).

Comment retrouver une info dans une longue discussion ?

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.

Qui peut accéder à l'administration ?

Uniquement les comptes avec le rôle admin : gestion utilisateurs, paramètres du modèle IA, tableau de bord et logs.

Prêt à commencer ?

Connectez-vous pour accéder au chat, créer un projet et collaborer avec l'IA.