J'ai construit Recipe2Video pour le hackathon Runway
#15 - Ou comment les 50.000 crédits offerts m'ont donné un coup de pied au cul
Salut !
Hier en fin de journée, j’ai soumis mon projet au hackathon Runway autour de leur API : mon app Recipe2Video est dans la boîte !
Mais contrairement à beaucoup de projets de hackathon, celui-ci, je vais continuer à m’en servir demain. Et après-demain. Et dans six mois. Parce qu’il résout un vrai problème de production de vidéos en masse, que j’avais depuis un moment.
Je t’explique tout ça dans cette édition.
Si ce n’est pas déjà le cas, tu peux aussi :
Me suivre sur Linkedin, où je publie des posts complémentaires,
Découvrir les services que je propose, notamment dans le secteur de la finance…
… mais pas encore découvrir Licorn, ma nouvelle boîte.
Allez, c’est parti !
Au programme
Licorn a besoin de contenu — maintenant
Ce que j’avais déjà construit, et pourquoi j’en étais content
J’ai su le hackathon la veille
Recipe2Video : ce que c’est concrètement
Ce que ça change dans ma vie (oui oui)
Licorn a besoin de contenu — maintenant
Le lancement de Licorn approche. Waitlist et forum culinaire d’abord, puis le produit derrière.
Et la question que je me pose depuis quelques semaines, c’est : comment j’amène du trafic sur cette waitlist et ce forum dès le départ ?
Ma réponse, c’est le contenu vidéo. Le format que j’ai choisi : ma mascotte (je t’avais parlé de créer une mascotte dans l’édition #8) qui cuisine des recettes dans sa cuisine, en style comic. Des vidéos courtes, verticales, publiées sur TikTok, Instagram Reels et YouTube Shorts. J’ai pour objectif d’en publier deux par semaine à partir de fin mai.
Et dans ce workflow, la musique fait aussi partie du jeu : je vais sortir des singles sur les plateformes de streaming — Spotify, Apple Music — générés via Suno, à partir de prompts musicaux que l’application produit pour chaque recette. La fréquence exacte reste à affiner (deux singles par semaine sur les plateformes de streaming, ça peut vite devenir spammy pour un nouvel artiste), mais ça fait partie du pipeline.
Ce n’est pas du marketing au sens traditionnel. C’est une forme de growth hacking perso : construire une audience organique autour d’un univers visuel fort, avant même que le “vrai” produit soit accessible.
Et ce qui est dingue c’est qu’aujourd’hui, en étant solo founder, tu peux toucher à tous les domaines et faire des trucs que tu n’aurais jamais imaginé pouvoir te permettre avant !
Ce que j’avais déjà construit, et pourquoi j’en étais content
Depuis plusieurs mois, j’avais un repo videos privé que j’avais bien rodé.
Le principe : des skills Cursor, des rules, une bibliothèque d’assets (la cuisine, la mascotte, les ustensiles) que j’avais structurés pour que Cursor me génère les storyboards et les prompts scène par scène.
Le workflow initial ressemblait à ça :
Cursor analyse la recette et génère le storyboard ;
Chaque scène donne un prompt image → Nano Banana Pro pour l’image de référence ;
L’image part dans un modèle vidéo → Runway Gen 4.5, puis Kling 3 ;
Quand Seedance est arrivé, j’ai adapté les prompts : ça s’est transformé en prompts Seedance directement.
Et franchement, j’en étais vraiment content. Le personnage était cohérent d’une scène à l’autre, la cuisine restait reconnaissable, les ustensiles étaient les bons. C’était le résultat de plusieurs semaines d’itérations sur mes rules et mes assets.
Sauf qu’au-delà de 12 scènes dans l’interface web Runway, le workflow commençait à saturer. L’interface ramaient, les nodes devenaient illisibles, et ça me prennait un temps fou. Pas scalable donc.
Et surtout : tenir deux vidéos par semaine en solo, tout en développant Licorn et en bootstrappant le reste, ce n’était juste pas possible comme ça.
J’ai su le hackathon la veille
J’avais vu passer la news une ou deux semaines avant, mais je ne m’y étais pas intéressé. Je m’étais dit “pas pour moi”.
Et puis la veille du lancement, j’ai reçu une nouvelle notification. Cette fois je lis la page entière.
Runway offrait 50 000 crédits API pour le hackathon — l’équivalent d’environ 500$. Pour donner une idée : une vidéo Seedance me coûte environ 24$ en conditions normales, en supposant que je ne passe pas des heures à itérer sur chaque scène. Ça fait donc une vingtaine de vidéos faisables avec ces crédits.
Et autre chose importante : les crédits n’étaient pas perdus à la fin du weekend. Pas d’obligation de tout brûler en 72h.
Mais la deadline de soumission, elle, était bien là : lundi matin.
Je me suis dit : autant en profiter pour construire vraiment l’outil. Pas une démo hackathon qu’on oublie le lendemain. L’outil que j’aurais de toute façon fini par construire, mais cette fois avec un coup de pied au cul pour me motiver.
J’ai donc utilisé ChatPRD pour structurer l’application en amont, lancé Cursor et ses agents pour coder, et j’ai attaqué. Deux filles de 2 et 6 ans à la maison : j’ai surtout travaillé la nuit 😅😴.
Ce qu’on peut faire en 72h avec Cursor et les agents Cursor aujourd’hui, c’est absolument dingue !
Recipe2Video : ce que c’est concrètement
Recipe2Video, c’est un cockpit de production interne pour Licorn.
Le workflow complet ressemble à ça :
J’entre une recette — URL, photos, ou texte ;
Un agent Cursor SDK analyse la recette et génère un storyboard de 30 à 48 scènes (car il a un skill qui optimise ça pour TikTok) ;
Il compresse ça en 5 à 10 segments Seedance à générer (idem, un skill Seedance) ;
Je valide le storyboard et les références visuelles avant de lancer quoi que ce soit ;
Je lance la génération via l’API Runway — ça tourne en background pendant que je fais autre chose ;
Je review chaque clip généré, je donne du feedback en langage naturel si quelque-chose cloche ;
L’agent réécrit le prompt, me montre le diff, j’approuve, je régénère uniquement ce segment ;
J’assemble dans une timeline, j’aligne la musique Suno, j’exporte.

Ce n'est pas une démo de hackathon. C'est l'outil que j'utilise. Je continue à pousser des PR ce matin pendant que j'écris cette newsletter.
Ce que ça change, dès aujourd’hui
À partir de fin mai, je sors deux vidéos par semaine. Le workflow est là. Il tourne.
La mascotte va rester floutée dans mes newsletters et posts en mai — les premières vidéos arrivent très bientôt, et ce sera l’occasion de la dévoiler. Si tu veux la voir en premier, abonne-toi sur les réseaux de Licorn pour ne pas rater la sortie :
Et voici une vue de mon “cockpit” pour une vidéo :

La semaine prochaine, je t'explique comment tout ça est construit de A à Z : les deux repos GitHub, les agents Cursor SDK, le pipeline Runway, et ce que Seedance 2.0 a vraiment changé pour moi.
Le mot de la fin
Ce hackathon, je l’ai su la veille. Je l’ai fait la nuit. Et je suis sorti de là avec une application fonctionnelle que j’utilise dès maintenant.
C’est un peu ça, la logique de construire plutôt qu’utiliser : quand c’est stratégique pour toi, quand l’interface web ne scale pas, et quand tu as une deadline qui te force à finir — tu y vas. Et après, tu es content de l’avoir fait. 😅
Bonne semaine.
Yoann



