MARKETIA

Avis MagicMate : docassemble, ce que dit la source

Source vérifiée le 17 octobre 2026 (analyse rédigée le 17 octobre 2026).

Analyse statique des sources publiques : sauf mention contraire sur cette page, rien n'a été installé ni exécuté. Les tests réellement exécutés sont sur la page Tests. Cette page ne donne aucune note. Notre méthode.

Verdict

Une plateforme mature de questionnaires interactifs qui génèrent des documents (contrats, courriers, formulaires), mais, d'après le README du dépôt (très court, qui renvoie à docassemble.org, non relu), ce n'est pas présenté comme un « outil de rédaction de contrats » prêt à l'emploi : c'est un atelier où l'on programme chaque parcours (fichiers YAML, Python), avec une installation de plusieurs services. À réserver à une équipe prête à investir.

Pour qui (PME française)

  • Cabinet, service juridique, organisme de formation ou PME avec beaucoup de documents répétitifs et un prestataire capable de modéliser les parcours.
  • Pas pour une PME qui veut juste « rédiger un contrat » : il n'y a pas de bibliothèque de contrats français fournie dans ce que nous avons lu.

Points forts prouvés

  • Installation recommandée en Docker, docker run -d -p 80:80 jhpyle/docassemble pour un essai, disponible « après quelques minutes » (doc d'installation lue).
  • HTTPS pris en charge, avec certificat propre ou Let's Encrypt activable par configuration (doc lue).
  • Projet ancien et suivi : v1.10.13 le 2026-10-02, trois releases en deux semaines, dernier commit le 2026-10-02 (flux Atom lus). Seulement 13 issues ouvertes (page des issues, résumé automatique), dont plusieurs vieilles de plusieurs années : tracker propre.
  • API pour piloter des parcours depuis un autre outil (les issues #981 et #866 en parlent ; non testé).

Limites et risques

  • Poids : la documentation cite SQL, Redis, RabbitMQ et Celery comme services requis, recommande une machine avec au moins 4 Go de RAM (pour les pics lors de mises à jour pip) et environ 800 à 900 Mo en fonctionnement normal. Elle indique aussi que docassemble n'a pas été testé sur Mac ni sur Windows hors Docker (doc d'installation lue, résumé automatique de page).
  • Le README du dépôt ne contient que quatre lignes et renvoie au site docassemble.org : toute la documentation vit en dehors du dépôt.
  • Bugs récents sur la logique conditionnelle : régression show if qui bloque la soumission d'un formulaire (#992, 2026-09-21, version 1.10.11) ; un démarrage qui échoue après l'installation du paquet openai à cause d'une incompatibilité de dépendance (#932, 2026-04-08). Les parcours sensibles demandent des tests à chaque mise à jour.
  • Accessibilité : une issue demande des balises correctes pour les boutons (#845, 2025) : un point à vérifier si vos formulaires sont publics.
  • Aucun contenu juridique : la validité d'un contrat produit relève de la rédaction du modèle, donc de vous ou de votre juriste. Ne le prenez pas pour un outil de « rédaction de contrats » automatique ni d'analyse juridique.
  • Mises à jour manuelles : en mode Docker, elles sont simplifiées ; en installation manuelle elles demandent des étapes (git pull, pip, migration) décrites dans la doc.

Effort d'installation réel

Essai : quelques minutes avec Docker. Production : serveur dimensionné, HTTPS, sauvegardes, courriel sortant, puis le vrai travail, la modélisation de chaque parcours (apprentissage du format YAML de docassemble et un peu de Python). Estimation : une demi-journée pour installer proprement, plusieurs jours à semaines pour des parcours réels et testés. Estimation, pas mesure.

Alternatives

  • Générateurs de documents SaaS (hors open source), publipostage Word, Carbone ou modèles docx avec n8n pour des cas simples ; OpenContracts (fiche Marketia voisine) pour l'analyse plutôt que la rédaction.

Licence et attention commerciale

MIT (fichier LICENSE.txt lu : texte MIT). Usage commercial permis. Le nom, les modèles de contrats que vous créez et les données saisies par vos clients vous appartiennent ou vous engagent selon votre contrat : sous RGPD, vous restez responsable des données que le serveur recueille. Les paquets Python ajoutés par vous ont leurs propres licences.

Ce que nous n'avons pas testé

Aucune installation, aucun parcours créé, aucun test de génération de document ni de l'API, aucun test de charge, aucune lecture de la documentation de modélisation, aucune vérification de l'accessibilité des formulaires générés.

Sources (lues le 2026-10-17)

Aller plus loin

Recevoir la newsletter Marketia