Make
Partiellement remplaçableverdict d’après canivibecodeit · 0 votes
Verdict initial repris de canivibecodeit.com (licence MIT), traduit et adapté. Votez pour le corriger.
Plateforme d'automatisation visuelle pour construire des scénarios reliant des applications et des API.
On peut coder rapidement une poignée de workflows. Mais la valeur payante de Make tient à son constructeur visuel, à ses modules d'applications, à la planification, à l'observabilité et à la maintenance. Temps estimé : un week-end.
Ce que vous perdez
- Le constructeur visuel de scénarios.
- Les modules d'applications.
- La planification des exécutions.
- L'historique des opérations et la gestion des erreurs.
- La gouvernance d'équipe.
Alternatives à Make qui existent déjà
- Activepieces Community EditionOpen source
Constructeur de workflows visuel avec des centaines de connecteurs, installable avec une commande Docker.
- n8n Community EditionGratuit
Le substitut le plus complet, gratuit à auto-héberger sous licence Sustainable Use (code source disponible, licence non libre).
Le prompt pour le construire vous-même
Construis-moi un exécuteur de workflows orienté code pour remplacer Make pour ma poignée de scénarios. Exigences : - Un projet Node où chaque scénario est un fichier dans scenarios/ exportant un déclencheur (chaîne cron ou route webhook) et une liste ordonnée d'étapes, chaque étape étant une fonction asynchrone qui reçoit la sortie de l'étape précédente. - L'exécuteur lance les étapes dans l'ordre, relance une étape échouée 3 fois avec un recul exponentiel, puis arrête l'exécution en enregistrant le nom de l'étape et l'erreur. - Chaque exécution est enregistrée dans SQLite (better-sqlite3) : scénario, début/fin, entrée et sortie JSON de chaque étape, statut. Cet historique est la méthode de débogage, soigne-le. - Un tableau de bord minimal sur localhost:4880 (Express, rendu côté serveur) : liste des scénarios avec le statut de la dernière exécution ; un clic ouvre une exécution et affiche les données de chaque étape. - Les déclencheurs webhook arrivent sur la même application Express avec des utilitaires de vérification de signature ; les déclencheurs cron passent par node-cron. Tous les identifiants dans .env. - Livre deux scénarios d'exemple : un webhook de paiement Stripe qui ajoute une ligne à un Google Sheet et envoie un message Telegram ; un article RSS dont un LLM rédige un résumé sous forme d'e-mail. - Écoute uniquement sur localhost, mono-utilisateur, sans comptes, sans télémétrie. - Hors périmètre : un constructeur visuel par glisser-déposer et un catalogue de modules d'applications. Les scénarios sont du code, c'est le but de cette réalisation. - README : comment ajouter un scénario, les clés .env, et une note indiquant que n8n auto-hébergé est la solution de repli toute faite si la maintenance de ce projet cesse d'être un plaisir.
Questions fréquentes
- Make est-il remplaçable par un outil sur mesure ?
- Verdict casevibecode : Partiellement remplaçable. On peut coder rapidement une poignée de workflows. Mais la valeur payante de Make tient à son constructeur visuel, à ses modules d'applications, à la planification, à l'observabilité et à la maintenance. Temps estimé : un week-end.
- À quoi sert Make ?
- Plateforme d'automatisation visuelle pour construire des scénarios reliant des applications et des API.
- Quelles alternatives existent déjà à Make ?
- Activepieces Community Edition (open source), n8n Community Edition (gratuit). Des options à comparer avant de vous lancer dans un développement sur mesure.