Modules Odoo

Développer un module depuis Claude

Le cycle brouillon, sandbox, dépôt Git, production : ce qu'Aidoo Modules permet, et pourquoi la mise en production reste une décision humaine.

4 min de lectureMis à jour le 7 août 2026

Quand Odoo ne fait pas exactement ce dont vous avez besoin, la réponse est un module. Le développer demande habituellement un environnement Python, une instance de test et quelqu'un qui connaît le framework Odoo.

Aidoo Modules remplace cette chaîne par une conversation : vous décrivez le besoin, Claude écrit le module, Aidoo le déploie sur une instance Odoo jetable pour que vous le testiez en vrai, puis le pousse sur votre dépôt Git.

Un connecteur distinct

Aidoo Modules utilise son propre connecteur MCP et sa propre famille de clés, séparés de ceux d'Aidoo AI. Vos données Odoo et votre code de module ne se croisent jamais.

Où trouver les modules

Les projets de modules vivent dans l'espace Modules du tableau de bord : basculez avec le sélecteur en haut de la barre latérale.

Le cycle de vie

Un projet de module passe par quatre états, dans cet ordre :

ÉtatSignification
BrouillonLe code est en cours d'écriture
Testé en sandboxLe module s'est installé sur une instance jetable
En attente d'approbationPrêt pour la production, un humain doit valider
Déployé en productionInstallé sur votre Odoo réel

Toute modification ramène au brouillon

Écrire dans un fichier fait automatiquement repasser le projet en brouillon. Un nouveau test en sandbox est alors obligatoire avant tout déploiement. Il n'y a aucun moyen de sauter cette étape.

Ce que fait la sandbox

Une sandbox est une instance Odoo complète et éphémère, provisionnée à la demande, avec la même version et la même édition que votre Odoo de production. Aidoo y installe votre module et vous donne une URL.

Vous cliquez dans les écrans, vous testez vos cas réels, vous constatez ce que le module fait vraiment. Si quelque chose ne va pas, vous le dites à Claude, il corrige, il redéploie.

La sandbox est une instance jetable : sa durée de vie est de 72 heures par défaut, réarmée à chaque déploiement du module, et chaque redéploiement la recrée à neuf. Vos données de production n'y sont jamais copiées : c'est une base de démonstration.

Ce que Claude sait de votre Odoo

Avant d'écrire une ligne, Claude interroge la structure réelle de votre base : les modèles existants, leurs champs, leurs types, leurs relations. Il n'invente pas un nom de champ, il lit le vôtre.

Cette introspection porte uniquement sur la structure. Aucune donnée métier n'est lue, ni transmise, ni copiée dans la sandbox.

L'édition et la version d'Odoo sont détectées automatiquement à partir de votre connexion : vous ne les choisissez pas, et le module généré cible d'emblée le bon environnement.

Ce que ça permet, concrètement

  • ajouter des champs et des écrans à un modèle existant
  • créer un modèle métier propre à votre activité
  • automatiser un traitement qui n'existe pas dans Odoo standard
  • produire un rapport PDF sur mesure
  • adapter un flux Odoo à votre organisation

J'ai besoin d'un champ « code chantier » sur les commandes de vente, obligatoire, visible dans la liste et filtrable, avec un rapport mensuel du chiffre d'affaires par chantier.

Les limites

ContrainteValeur
Fichiers par module200
Taille d'un fichier512 Ko
Taille totale d'un module5 Mo
Sandboxes simultanées1 en essai, 3 sur le plan Standard
Projets de modules3 en essai, illimité sur le plan Standard
Durée de vie d'une sandbox72 heures par défaut, réarmée à chaque déploiement

Chaque déploiement en sandbox coûte 25 crédits, prélevés sur le même pool que les agents. L'essai en est exempté.

La production reste une décision humaine

Claude ne peut pas déployer en production. Il peut préparer le module, le tester, le pousser sur votre dépôt Git et le marquer prêt. L'installation sur votre Odoo réel demande une approbation explicite, par une personne, depuis l'interface Aidoo. Le déploiement en production n'est pas disponible pendant l'essai gratuit.

Ce que ça ne remplace pas

Aidoo Modules produit du vrai code Odoo, versionné dans votre dépôt : vous en êtes propriétaire, et un développeur peut le reprendre à tout moment.

Cela dit, un module qui touche à la comptabilité, à la paie ou à des calculs réglementaires mérite une relecture par quelqu'un qui connaît le domaine. L'outil accélère l'écriture et supprime la mise en place de l'environnement ; il ne remplace pas le jugement sur ce qui est juste pour votre métier.

Étape suivante