La une.Ce que c'est
En ligne
flowingkhaos
Des ateliers en public et des journaux de réparation pour ceux qui savent bâtir avec l'IA mais n'arrivent pas à livrer.
Des réparations gratuites, des ateliers à étapes, et du code que tu achètes une fois et que tu gardes.

Composé.La pile techno
Sur quoi ça roule
Un site statique sur Cloudflare, et une seule boîte sur Railway derrière.
Site
- Astro7.3des pages pré-rendues
- Preact10.29des îlots pour les vérifications et la progression
- Pagefind1.5la recherche
- Cloudflare Workersl'hébergement
Boîte
- Payload3.82réparations, ateliers, produits
- Hono4.13l'API
- Better Auth1.6connexion Google et par courriel
- Postgres17avec Drizzle 0.45, sur Railway
IA + argent
- AI SDK7.0écrit les vérifications des étapes, par OpenRouter
- Polarle marchand officiel
- Resendles courriels
Sous presse.Comment ça marche
5 étapes, dans l'ordre
Gratuit à lire, par étapes pour apprendre, payé une fois pour posséder.
Lire les réparations
Des comptes rendus gratuits, en plusieurs parties, de vraies pannes sur mes propres applis : ce qui a brisé, ce que ça a coûté, la réparation.

Commencer un atelier
Connexion avec Google ou par courriel. Chaque atelier mène une appli du git clone jusqu'à la production.

Réussir la vérification
Chaque étape finit par trois questions écrites par l'IA à partir de l'étape elle-même. L'étape suivante s'ouvre seulement quand tu réussis.
Réussir l'examen final
Sept questions tirées de toutes les étapes; cinq pour réussir.
Posséder le code
Achète une licence unique pour bâtir et revendre, payée une fois par Polar.

L'épreuve.Le code
Les étapes s'ouvrent une à la fois
/** * The route is walked in order: a step is open when every step before it is passed, or holds * no check to pass. The first step is always open. A step with no generated check cannot be * passed, so it must not shut the route behind it — otherwise a workshop whose checks are * not written yet would dead-end every reader at step two. */export function openSteps(steps: { slug: string }[], passedSlugs: string[], checkedSlugs: string[]): string[] { const passed = new Set(passedSlugs) const checked = new Set(checkedSlugs) const open: string[] = [] for (const step of steps) { open.push(step.slug) if (checked.has(step.slug) && !passed.has(step.slug)) break } return open}Une étape sans vérification ne peut pas coincer un lecteur. Seule une vérification écrite et pas encore réussie ferme la route.
La bobine.La démo
Le voir tourner
Corrections.Ce que ça règle
Les problèmes que ça règle
Les applis bâties avec l'IA bloquent à l'authentification, aux migrations, aux déploiements et aux coûts.Chaque atelier mène un de ces points jusqu'à la production.
Des cours qu'on peut cliquer jusqu'au bout sans rien apprendre.Les étapes s'ouvrent une à la fois, derrière une vérification.
Des frais mensuels pour du code qu'on ne possède jamais.Tu paies une fois; tu gardes une licence pour bâtir et revendre.
Des tutoriels qui cachent ce que ça coûte à faire rouler.Chaque réparation dit ce que la panne a coûté.
Le mot de l'éditeur.Pourquoi je l'ai bâti
Pourquoi ça existe
J'avais besoin d'un produit que moi seul peux publier : le vrai registre d'une personne qui fait rouler du logiciel avec des agents.
La chronique et les réparations gratuites attirent le monde. Le code payant vit sur mon propre site, vendu par Polar; la liste et le paiement restent à moi.

Face au présentoir.Mieux que la moyenne
Face aux outils habituels
Face à Skool, Maven et Indie Hackers. Leur côté a été lu sur les pages de chaque fournisseur le 2026-09-27.
| Quoi | La moyenne du marché | Cette appli |
|---|---|---|
| Progression | Des leçons cochées par le membre, ou une réflexion de fin de cours. | Une vérification par étape et un examen final.page du fournisseur |
| Ce que tu gardes | L'accès aux leçons; sur Skool, seulement pendant que tu paies. | Une licence perpétuelle sur le code.page du fournisseur |
| Où tu t'inscris et paies | Sur la plateforme; la liste des membres peut être exportée. | Sur mon propre site, avec Polar comme marchand officiel.page du fournisseur |
| Coût d'exploitation | Des frais mensuels, une part de chaque vente, ou les deux. | Des pages statiques et une boîte, environ 24 $ CA par mois prévus; les frais de carte s'appliquent quand même.estimé |
L'achevé d'imprimer.Le temps que ça a pris
71 commits, en ligne en 11 jours
- commits
- 71
- jours avec un commit
- 13
- jours, du premier commit à la mise en ligne
- 11
- La reconstruction commence
- En ligne
- Dernier commit du site. L'API ajoute 13 commits en 5 jours.
Mesuré : git log du site depuis la reconstruction, 2026-09-27. Le gabarit de départ partagé est exclu.
Colophon.Sa place au registre