casevibecode
Connexion
← Retour à toutes les fiches

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à

  • Constructeur de workflows visuel avec des centaines de connecteurs, installable avec une commande Docker.

  • Le substitut le plus complet, gratuit à auto-héberger sous licence Sustainable Use (code source disponible, licence non libre).

Voir toutes les 2 alternatives

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.

Dans la même veine