Activepieces

Activepieces

Automatisation par pièces, depuis le navigateur

Activepieces est une plateforme d'automatisation qui s'utilise depuis le navigateur. Un flow part d'un déclencheur (webhook, planification, événement dans une application) et enchaîne des étapes qui appellent d'autres services. Les connecteurs, appelés pièces, sont des paquets npm écrits en TypeScript : Google Sheets, OpenAI ou Discord se branchent ainsi sans code. Le README présente le projet comme « un remplaçant open source de Zapier », et l'éditeur, Activepieces Inc., vend aussi une version hébergée.

Le comparatif des outils d'automatisation open source met Activepieces en regard des constructeurs d'agents IA et des outils internes qui enchaînent, eux aussi, des services sans code ou presque.

Boucles, approbations humaines et MCP dans chaque édition

  • De la logique dans le constructeur : boucles, branches, relances automatiques, requêtes HTTP et étape de code avec paquets NPM. Chaque flow est versionné.
  • Pièces ouvertes : toutes sont publiées sur npmjs.com, et 60 % viennent de la communauté selon le README. Une pièce maison s'écrit avec le framework TypeScript du projet.
  • Humain dans la boucle : un flow peut attendre un délai ou une approbation, et des déclencheurs de formulaire ou de chat recueillent une saisie.
  • Serveur MCP dans toutes les éditions : Claude Desktop, Cursor ou Windsurf lisent les flows, les tables et les exécutions d'un projet, et un flow muni du déclencheur MCP devient un outil qu'ils appellent.

Cœur MIT, toujours en 0.x depuis 2022

MIT, sauf deux dossiers ee. Le fichier LICENSE place sous MIT tout le dépôt hors de packages/ee/ et packages/server/api/src/app/ee/. Ces dossiers relèvent de la licence Activepieces Enterprise : leur usage en production exige un abonnement pour le bon nombre de sièges. Le cœur MIT se modifie et se revend à la seule condition de garder la notice de licence. n8n restreint davantage : sa Sustainable Use License limite l'usage à des fins internes, personnelles ou non commerciales. ToolJet, sous AGPL-3.0, oblige à publier le code d'une version modifiée offerte en service réseau.

Le travail d'équipe est payant, même auto-hébergé. La documentation d'activation de licence réserve aux offres payantes les projets d'équipe, SSO, les rôles, SCIM, les journaux d'audit, Git Sync, les connexions globales, le constructeur intégrable et la marque personnalisée. Le code de l'édition Community coupe aussi les agents et le chat IA, et chaque utilisateur y travaille dans son seul projet personnel. L'offre Team, à 200 $ par mois pour 25 utilisateurs, apporte SSO et rôles standard ; SCIM, Git Sync et journaux d'audit attendent l'offre Ultimate, sur devis.

La cible selon l'éditeur : quelques personnes. La FAQ tarifaire décrit la Community comme « le cœur d'automatisation seul ». L'offre payante sert, selon elle, dès que plus de quelques personnes dépendent de l'instance.

L'installeur recommandé pose l'édition Enterprise. Le script d'installation en une ligne et le chart Helm règlent AP_EDITION=ee. Sans clé, cette édition tourne sur l'offre gratuite, « avec les mêmes fonctions que la Community » d'après le script. Une installation Docker Compose montée à la main sans cette variable donne la Community, et la documentation prévient qu'aucune clé ne pourra plus s'y activer. Le script et le fichier .env.example activent la télémétrie, qui se coupe dans l'administration de la plateforme.

PostgreSQL, Redis, et un worker par flow simultané. L'installation auto-hébergée lance quatre conteneurs (application, worker, PostgreSQL, Redis) et demande au moins 2 vCPU et 4 Go de RAM. Le mode « hobby » tient dans un conteneur avec PGLite, un PostgreSQL embarqué, mais la documentation le réserve aux projets personnels : il ne passe pas à l'échelle et ne peut pas devenir Enterprise. En production, elle prévoit un worker de 0,5 vCPU et 1 Go par flow exécuté en parallèle, et un stockage S3 obligatoire. À 50 flows simultanés, les workers seuls occupent 25 vCPU et 50 Go.

Toujours en 0.x. Le dépôt date de décembre 2022 et n'a jamais publié de 1.0 ; la 0.92.2 est sortie le 7 octobre 2026. Les notes de version renvoient à la page Breaking Changes de la documentation avant toute mise à jour auto-hébergée. Cette page liste 18 versions concernées entre la 0.75.0 du 2 janvier et la 0.91.0 du 14 septembre 2026.