Shotloop
Faites de courtes vidéos en code, un plan à la fois.
Cette app fonctionne sous macOS. Ouvrez cette page sur un Mac pour la télécharger.

- Type
- macOS
- Version
- 0.5.2
- Sortie
- 31 oct. 2026
- Téléchargements
- 19
- Configuration
- macOS 11+, Apple silicon
- Prix
- Gratuit
Shotloop est une app Mac gratuite et open source pour créer de courtes vidéos explicatives avec du code et de l’IA. Elle transforme une idée en courte vidéo faite de code. Vous écrivez l’accroche, le script et le storyboard avec l’IA, et elle construit le film comme une suite de plans : des pages 2D dessinées dans Chrome, ou des scènes 3D rendues dans Blender. Chaque plan est sa propre boucle : générer, rendre, relire, corriger.
Quand un plan ne va pas, vous dites ce qui ne va pas avec vos mots, et seul ce plan est rendu à nouveau. Le reste du film vient du cache.

Pourquoi un plan à la fois
J’ai fait les vidéos explicatives de ce site avec un pipeline qui rendait le film entier à chaque vérification. Les retours portaient presque toujours sur un seul plan : le sujet trop petit, caché derrière un sous-titre, rien qui bouge. Chaque vérification coûtait pourtant un rendu complet, environ 8 minutes en brouillon et une heure en version finale. Shotloop, c’est ce pipeline, reconstruit autour du plan.

Comment ça marche
| Étape | Ce qui se passe |
|---|---|
| Planifier | Écrivez l’accroche, le script et le storyboard avec l’IA avant qu’aucun plan n’existe. L’IA choisit le style visuel d’après votre idée et explique pourquoi ; changez-le et les images sont replanifiées. |
| Plans | Le film est découpé en plans, chacun avec son timing, sa caméra et son code, écrits en temps local au plan pour qu’en modifier un ne décale jamais les autres. |
| Vérifier | Avant que vous regardiez, l’IA passe en revue des images fixes de chaque plan selon une checklist : le sujet est-il lisible, dégagé des sous-titres, quelque chose bouge-t-il ? |
| Corriger | Demandez une modification avec vos mots. Vous la voyez en images avant/après, avec un séparateur à faire glisser. |
| Exporter | Seuls les plans modifiés sont rendus. Cochez ce que vous voulez : la vidéo (9:16, 16:9 ou les deux, avec musique), une couverture que l’IA conçoit dans le style de la vidéo, et les textes de publication pour chaque plateforme (titre, description, tags). Chaque export a son propre dossier. |
Le même projet donne toujours les mêmes images : pas d’aléatoire, pas de banque d’images, pas d’éditeur de timeline.


Sept façons de montrer une idée
Le style suit le sujet de la vidéo, et l’IA le choisit d’après votre idée (ou vous le choisissez sur l’écran Accueil) :

| Style | Idéal pour |
|---|---|
| Scène cinématographique | Quelque chose qu’on peut regarder se produire : la lumière qui traverse l’espace, un coucher de soleil |
| Infographie | Chiffres, parts et tendances, avec le raisonnement à l’écran |
| Carte | Lieux et itinéraires : la caméra plonge, des pays s’allument, des trajets se dessinent |
| Démo d’interface | Un téléphone ou un navigateur, étape par étape : une astuce d’app, un SMS d’arnaque |
| Plan technique | Le fonctionnement interne d’une machine : dessin au trait, pièces qui se séparent, légendes |
| Typographie animée | Quand les mots sont l’essentiel : une citation, l’origine d’un mot |
| 3D | De vrais objets sous des angles en mouvement, rendus dans Blender |
Dix thèmes définissent le fond et la typographie ; les images gardent les couleurs dont leur sujet a besoin. Chaque exemple sur l’écran Accueil est un film terminé, avec ses sources dans les textes : ouvrez-en un et il devient votre propre brouillon à modifier.
Les plans 2D suivent partout les mêmes règles : les sous-titres restent affichés assez longtemps pour être lus, les chiffres s’animent, les sources sont écrites en petit sous l’image, le texte reste à l’écart des boutons des plateformes, et les coupes tombent sur les temps de la musique.
Shotloop face aux autres outils
| Outil | Ce que c’est | Comment on itère | Coût |
|---|---|---|---|
| Shotloop | Une app Mac pour toute la boucle : planification, plans 2D (HTML) ou 3D (Blender), vérifications par l’IA, export avec musique et textes de publication | Par plan : seul le plan modifié est rendu à nouveau | Gratuit, Apache 2.0 |
| Remotion + Claude Code | Un framework React pour la vidéo, avec des Agent Skills pour les agents de code | On modifie le code React, on refait le rendu | Gratuit pour les particuliers et les entreprises jusqu’à 3 personnes ; licence entreprise au-delà (conditions) |
| HyperFrames (HeyGen) | Un framework open source qui rend du HTML en MP4 pour les agents, sorti en avril 2026 | On modifie le HTML, on refait le rendu | Gratuit, Apache 2.0 |
| Motion Canvas | Une bibliothèque d’animation TypeScript avec un éditeur à aperçu en direct | Code avec aperçu en temps réel | Gratuit, MIT |
| Runway, Sora, Veo | Des modèles d’IA qui génèrent les pixels de la vidéo | On relance le prompt ; le résultat n’est pas du code modifiable | Payant |
Si vous développez déjà en React et faites le rendu dans le cloud, Remotion a l’écosystème le plus vaste. Shotloop sert à réaliser toute la vidéo courte dans une seule app sur votre Mac, avec l’IA de votre choix, et à la corriger un plan à la fois.
Choisissez votre IA
Shotloop fonctionne avec votre propre clé pour Anthropic, OpenAI, Google Gemini, OpenRouter, DeepSeek, Qwen et d’autres fournisseurs, avec Claude Code connecté sur votre Mac, ou avec un modèle local dans Ollama, LM Studio ou tout serveur compatible OpenAI. L’IA peut seulement lire et écrire les fichiers du projet et rendre des images fixes. Elle ne peut pas exécuter de commandes shell.
Disponibilité
Shotloop est disponible, gratuite et open source sous licence Apache 2.0 (sur GitHub). Cette version fonctionne sur les Mac Apple silicon et nécessite Google Chrome ; les projets 3D nécessitent aussi Blender.
L’app parle 14 langues : English, 简体中文, 繁體中文, 日本語, 한국어, Español, Português, Français, Deutsch, Italiano, Русский, Türkçe, Tiếng Việt et Bahasa Indonesia. Elle suit la langue de votre Mac, et l’IA répond et rédige les textes de publication dans celle que vous choisissez.
Elle n’est pas encore signée ni notarisée par Apple : macOS la bloque donc la première fois que vous l’ouvrez. Allez dans Réglages Système → Confidentialité et sécurité et cliquez sur Ouvrir quand même. Ensuite, Shotloop se met à jour toute seule depuis les releases GitHub.
Journal des modifications
- 0.5.231 oct. 2026
- bc7b92cMusic: a preset is a mood, composed anew for each film
- 0.5.131 oct. 2026
- c9dce12Home pickers: a menu stays inside the panel when its chip wraps
- 0.5.031 oct. 2026
- 03b4f41UI and READMEs in 14 languages; nothing overflows
- d774fd6Style reference stills and README Home from the fact-checked examples
- 0.4.131 oct. 2026
- 9d4cb11New projects: a long idea's title is cut at a word, not mid-word
- 3b382b6fix(examples): every fact sourced, numbers corrected, full titles
- a8aff9fREADME: new Home and Export screenshots in the tour
- 0.4.031 oct. 2026
- 6f11314Build: examples ship without each shot's preview with music
- 152a7d2README: seven visual styles, covers, the export, the examples
- 773dd6eSeven visual styles, themes for the ground and type, a gallery Home
- f955c6eExamples in English, one or more for every visual style
- 1753831Music runs to the last frame and eases out
- 0.3.031 oct. 2026
- 2b43cc8Visual styles picked by the AI, a cinematic scene kit, 2D/3D and length on auto
- ac47f93The 2D principles: visual first, captions that sum up, nobody pauses to read
- 5bb6fdfExport dialog in the shape of CapCut's: cover, what to export, a folder per export
- 39dbbf7Covers designed by the AI: in the video's look, from templates, after an image
- 0e0a57fci: rebuild oliverz.dev when a release is published
- 0.2.330 oct. 2026
- f50e75dLoading outlines, stills placeholders, shots at once in Settings
- d52d80cPlan and build pages: frames in the look, a preview while the plan is written
- 0.2.229 oct. 2026
- a7c1b69Home: the look menu opens above the examples
- b739682Look picker with previews on Home and the plan
- 15ede4eSidebar: Claude's 5-hour and weekly usage under its name
- 0c184c1Plan with Opus again; build three shots at a time
- 300617cBuilt-in 2D looks, shots built two at a time, faster plan
- ae33683Build: re-render stills the AI left out of date
- a2f0cc7Plan and build pages as steps; Check for Updates in the menus
- 05df3bcBuild feedback, no App Management prompt, delete projects
- e6edd0bKeep .claude/ out of the repository
- 0.2.129 oct. 2026
- 59dd95aREADME: a product page, in English and Chinese, with screenshots
- 9194c95Planning page: a built project's hook and script come from script.md
- 0.2.029 oct. 2026
Première version publique.
Toutes les modifications ↗
Questions
Shotloop est-elle une alternative à Remotion ?
Pour les vidéos explicatives et promotionnelles courtes, oui. Remotion est un framework React dans lequel on construit des vidéos ; Shotloop est une app de bureau qui planifie la vidéo avec vous, écrit chaque plan en code (HTML pour la 2D, Python pour la 3D dans Blender), le vérifie et ne refait le rendu que de ce qui a changé. Elle est gratuite et sous Apache 2.0 pour tout le monde, entreprises comprises.
Peut-on faire des vidéos avec Claude Code ?
Oui. Choisissez Claude Code dans Réglages → Modèles et fournisseurs et Shotloop le pilote en mode headless sur votre Mac avec votre connexion existante : il écrit et corrige les plans via les outils de Shotloop, et ne peut pas exécuter de commandes shell. Aucune clé d’API n’est nécessaire.
Pourquoi macOS dit-il que Shotloop ne peut pas être ouverte ?
Shotloop n’est pas encore signée ni notarisée par Apple : la première fois que vous l’ouvrez, allez dans Réglages Système → Confidentialité et sécurité et cliquez sur Ouvrir quand même. Vous ne le faites qu’une fois : ensuite, Shotloop se met à jour toute seule depuis les releases GitHub.
De quoi ai-je besoin en plus de l’app ?
De Google Chrome, qui fait le rendu des images. Node.js et ffmpeg sont inclus dans l’app. Pour les projets 3D, il vous faut aussi Blender : en mode Auto, Shotloop ne choisit la 3D que si Blender est installé, et si vous choisissez la 3D vous-même, elle vous le demande.
Faut-il un abonnement à une IA ou une clé d’API ?
Il faut une IA pour écrire et corriger les plans, et c’est vous qui choisissez laquelle : votre propre clé chez Anthropic, OpenAI, Google ou un autre fournisseur, Claude Code déjà connecté sur votre Mac, ou un modèle local via Ollama ou LM Studio. Les clés restent sur votre Mac. Le rendu, le cache de rendu et l’export fonctionnent sans IA.
Fonctionne-t-elle sur les Mac Intel ou sous Windows ?
Pas encore. Cette version est pour les Mac Apple silicon (M1 et plus récents). Menu Apple → À propos de ce Mac → Puce vous indique lequel vous avez.
Puis-je utiliser les vidéos à des fins commerciales ?
Oui. Les vidéos vous appartiennent. Shotloop est open source sous Apache 2.0, et les fonds musicaux sont générés à partir de votre projet, pas des morceaux sous licence. Les modèles 3D de la bibliothèque de ressources gardent leurs propres licences : la plupart sont en CC0, et certains de Poly Pizza sont en CC-BY, qui vous demande de créditer l’auteur.
Un bug, ou une idée ?
Les signalements vont dans GitHub Issues, en public. Ne collez jamais de clés d’API ni d’autres secrets.
Je partage mes projets, expériences et leçons au fil de l’eau.
Les nouvelles vidéos sur YouTube, des notes plus courtes sur X. Chaque article ici renvoie aux deux.