---
title: Créer une application sans savoir coder avec l'IA : la méthode complète
description: Tu peux créer une application sans savoir coder : l'outil, ta première app en une demi-heure, les vérifications, le budget et le lancement.
category: Lancer avec l'IA
format: article
tags: claude-code, application, ia, debutant, fondateur
author: Charlie Dallier-Wood
publishedAt: 2026-11-05
updatedAt: 2026-11-08
canonical: https://sycode.fr/blog/creer-une-application-sans-savoir-coder
---
Tu peux créer une application sans savoir coder : tu décris ce que tu veux, un agent de code comme Claude Code écrit les fichiers sur ton ordinateur, et tu vérifies chaque étape dans ton navigateur. Ton travail devient l'idée, les décisions et les preuves. Ça suffit pour une première version qui tourne ; la mise en ligne, les comptes et les paiements demandent surtout de la méthode.

Le 22 mai 2026, j'ai ouvert le dossier de GoPronos, une application de pronostics sportifs que son porteur avait fait générer avec Lovable en quelques jours. Elle tournait, elle était présentable, des testeurs avaient donné leur avis. Ce que personne n'avait regardé, c'est qui décidait de quoi : le verrouillage des pronostics au coup d'envoi et le masquage de ceux des autres joueurs se jouaient dans le navigateur. J'ai passé la journée là-dessus, 40 commits, et l'application est aujourd'hui publiée sur l'App Store et Google Play ([le cas GoPronos](/blog/etude-gopronos)).

La partie qui se voit s'obtient en une soirée ; la partie qui ne se voit pas décide si ton application tient devant de vrais utilisateurs. Voici le chemin complet, dans l'ordre où tu en as besoin.

## Ton travail n'est plus d'écrire du code

Un agent de code est un programme qui lit les fichiers de ton projet, en écrit, lance des commandes et te montre ce qu'il fait. Toi, tu décides, tu regardes le résultat et tu corriges la demande. Pour le détail de l'outil, [Claude Code, c'est quoi](/blog/claude-code-c-est-quoi) le raconte sans jargon.

Ça déplace la difficulté. Sur asap-website-builder, un constructeur de sites, j'ai empilé 1 076 commits (un commit, c'est un point de sauvegarde du code) pour zéro utilisateur. Deviso.pro, mon outil de devis et de factures pour paysagistes, en a reçu 558 et a eu des clients qui payaient, avec Next.js, Stripe et Resend, la même pile que l'application d'exemple de la formation. Le produit qui avait son public a gagné sur celui qui avait le plus de code.

Alors avant d'ouvrir le moindre outil, écris ton application en quelques phrases : ce qu'elle fait, pour qui, et combien un client accepterait de payer. Un fichier texte suffit. Tout le reste de la méthode s'appuie dessus, et c'est la seule étape où personne, ni l'IA ni un développeur, ne peut décider à ta place.

## Lovable, Cursor ou Claude Code : celui que j'utilise

Deux familles d'outils se disputent ce lecteur. Lovable et Bolt génèrent l'application depuis ton navigateur : c'est rapide et ça impressionne en démo. Les agents de code, eux, travaillent dans un dossier de ton ordinateur, avec des fichiers qui t'appartiennent et que tu peux emmener où tu veux. GoPronos vient de la première famille, et c'est de la seconde que je me sers pour tout ce qui doit durer. Le face-à-face complet est dans [Lovable ou Claude Code](/blog/lovable-vs-claude-code).

Côté agents de code, les cinq grands outils font la même chose : un fichier de consignes par projet, des skills, des sous-agents, un mode plan. Tous les prix de cette page sont ceux relevés le 28 octobre 2026, hors taxes, dans la monnaie d'origine.

| Outil | Éditeur | Abonnement d'entrée, par mois |
|---|---|---|
| Claude Code | Anthropic | Pro : 20 $ (17 $ en annuel) |
| Codex | OpenAI | Plus : 20 $ |
| Cursor | Cursor | Premium : 30 $ |
| Antigravity CLI | Google | Gratuit avec limites ; Google AI Pro : 19,99 $ |
| GitHub Copilot | GitHub (Microsoft) | Pro : 10 $ |

Entre cinq outils aussi proches, je prends celui que le plus de monde utilise, parce que le jour où tu bloques, tu trouves de l'aide. D'après l'enquête Stack Overflow 2026, 65,5 % des développeurs interrogés ont utilisé Claude Code dans l'année, devant GitHub Copilot (58,7 %) et Codex (29,5 %). Ça mesure l'usage, pas la qualité du code, mais c'est le critère qui reste quand les fonctions se ressemblent. Et si un autre outil te plaît davantage dans un an, ce que tu as appris se transpose.

## Installer sans être développeur : une soirée

Il te faut un ordinateur sous macOS 13 ou plus récent, Windows 10 (version 1809 ou plus) ou 11, ou Linux (Ubuntu 20.04 ou plus récent), avec 4 Go de mémoire au moins. Côté logiciels : VS Code pour voir ton dossier, Node.js, Git pour les sauvegardes, et Claude Code lui-même. Côté compte, il faut un abonnement Claude Pro, car le compte gratuit n'inclut pas Claude Code.

Réserve une soirée entière : l'installation prend toujours plus de temps qu'on ne croit. Le 28 mai 2026, mes routes de facturation sur asap.cool ont répondu 503 pendant une journée parce que ma clé Stripe de production faisait 108 caractères au lieu de 107. Un signe égal collé en trop à la fin. Un terminal ne corrige rien, il exécute exactement ce que tu lui donnes, donc tu copies chaque commande en entier, sans rien ajouter ni retirer.

Les étapes, avec ce qui doit s'afficher à l'écran à chaque fois, sont dans la leçon gratuite [Tout installer](/formations/prendre-en-main-claude-code/claude-code-tout-installer). Si tu préfères d'abord lire, [installer Claude Code sans être développeur](/blog/installer-claude-code-sans-etre-developpeur) fait le même parcours, et [le prix de l'abonnement](/blog/claude-code-prix-abonnement) détaille ce que les plans changent.

## Ta première application, en une demi-heure

Une fois Claude Code installé, tu crées un dossier pour ton projet et tu y mets deux fichiers : ta description de l'application et un fichier de mémoire nommé `CLAUDE.md`. Claude Code démarre chaque session sans aucun souvenir de la veille. Ce fichier est le classeur qu'il relit au lancement : les règles de ton projet, les commandes, la carte du code. Une consigne donnée à l'oral s'oublie, la même consigne écrite dedans reste. La leçon gratuite [Claude.md](/formations/prendre-en-main-claude-code/claude-code-claude-md) t'en fait écrire un.

Ensuite tu demandes la première application. Voici la demande que j'utilise dans la formation, sur une application fil rouge, Créno, un outil de prise de rendez-vous pour indépendants :

```
Crée une application Next.js dans le dossier courant, sans créer de sous-dossier, avec create-next-app et ses réglages recommandés (TypeScript, Tailwind CSS, App Router, pas de dossier src). Ce dossier contient déjà mon-app.txt et CLAUDE.md : garde-les intacts. Ne lance pas le serveur. Quand c'est terminé, explique en quelques phrases simples ce qui a été créé.
```

Quelques minutes de texte défilent, puis tu lances `npm run dev` dans un second terminal et tu ouvres `http://localhost:3000`. Ta page apparaît, à ton nom, sur ton ordinateur seulement : `localhost` veut dire « cet ordinateur ». Tu la modifies par petites demandes, tu regardes dans le navigateur, tu recommences. Si une demande tourne mal, `Échap` interrompt et `/rewind` ramène à l'état d'avant, deux gestes que la leçon gratuite [Les bases](/formations/prendre-en-main-claude-code/claude-code-les-bases) fait répéter avant de toucher à ta vraie app.

C'est comme ça que j'ai commencé sycode.fr, le 13 mars 2026 : un dossier vide, mon plan, et une demande pour en tirer un `CLAUDE.md` et les documents du projet. Le soir même, le dépôt avait son premier commit.

Le pas à pas complet, avec les captures et les pièges, est dans la leçon gratuite [Ta première app, en une demi-heure](/formations/prendre-en-main-claude-code/claude-code-premiere-app), et [le premier projet avec Claude Code](/blog/premier-projet-claude-code) le prend sous l'angle d'un projet réel plutôt que d'un exercice. Le reste du parcours est rangé sur le hub [Apprendre](/apprendre).

## Une demande vague te coûte deux fois

« Améliore la page d'accueil. » Tu envoies, Claude Code travaille deux minutes, et tu récupères une page qui n'est ni celle que tu avais en tête ni franchement mauvaise, avec des changements que tu n'avais pas demandés. Tu passes ensuite un quart d'heure à comprendre ce qu'il a touché. Il devine toujours avec aplomb ce que « améliorer » veut dire, et tu paies deux fois : en quota d'abonnement, puisqu'il lit et modifie plus de fichiers, et en temps de relecture.

Les demandes qui marchent contiennent quatre éléments : le contexte (à qui ça sert, où ça se trouve), le résultat attendu, les contraintes (ce qu'il ne doit pas toucher) et la preuve (comment tu vérifieras). Pour un gros souhait, tu lui demandes d'abord un plan, tu le relis, tu le corriges, et seulement ensuite il construit.

## Ce qui sépare une page sur ton ordinateur d'un produit

Envoie `http://localhost:3000` à un ami : il verra une erreur, parce que cette adresse n'existe que chez toi. Ton application n'est pas en ligne, elle n'est pas protégée puisqu'elle n'a ni comptes ni base de données, et elle n'encaisse rien. Chacun de ces manques a son lot de surprises.

La mise en ligne, d'abord. Sur SimplyJury, une plateforme dont j'ai repris la mise en production, des e-mails envoyés « en arrière-plan » ne partaient jamais une fois le site en ligne. Sur Vercel, l'hébergeur gèle l'instance dès que la réponse est partie, et l'envoi en cours est interrompu. Le 21 mai 2026, j'ai demandé à la plateforme de laisser la fonction vivre jusqu'à la fin de l'envoi. En local tout fonctionnait, et en production aucune confirmation n'arrivait dans les boîtes de réception.

L'argent, ensuite. Le 27 mai 2026, le jour où j'ai branché le paiement d'asap.cool en réel, un webhook répondait 200 à Stripe alors que l'abonnement n'était jamais enregistré : la règle d'accès aux lignes de la base ne renvoyait rien, et rien ne le signalait. Un client aurait payé sans voir son accès s'ouvrir ([l'étude de cas asap.cool](/blog/etude-asap-cool)).

Aucun de ces défauts ne se voit en regardant la page. D'où la suite de la méthode : de la vérification, pas de la programmation.

## Vérifier sans lire le code

Claude Code écrit « C'est fait, tout fonctionne ». Sa phrase décrit ce qu'il croit avoir fait, pas ce qui est vrai dans ton navigateur. Je demande donc des preuves, de la plus fiable à la plus automatique : ce que je vois en jouant l'utilisateur, ce que je lui fais lancer, ce que je lui fais expliquer, et un autre regard qui n'a pas suivi la conversation.

Le contrôle le plus fiable reste le tien, avec des scénarios écrits avant la tâche : ouvrir la page publique, cliquer une prestation, réduire la fenêtre à la largeur d'un téléphone, ouvrir une adresse qui n'existe pas, recharger. Les deux cas qu'on oublie toujours sont le cas vide et le cas anormal, parce que l'IA construit pour le cas normal. Je lui donne la liste avant le travail, puis je lui pose cette question après :

```
Explique-moi en français simple tout ce que tu as modifié depuis le début de cette tâche : une ligne par fichier, avec la raison. Puis dis-moi ce que tu as fait que je n'avais pas demandé.
```

La deuxième phrase est la plus rentable, parce que ce qui n'était pas demandé est la partie dangereuse. Le 16 mai 2026, j'ai découpé le code d'Optimo, le SaaS pour pâtissiers que je développe pour Victor, en plusieurs parties en plein sprint : 382 fichiers déplacés, 709 tests verts. Le même jour, cinq correctifs d'empaquetage pour la mise en ligne et deux plantages de mémoire pendant la construction du site. Les tests étaient verts et la mise en route ne l'était pas : « ça passe » ne veut pas dire « ça marche ».

Le filet, c'est Git, un jeu vidéo avec des sauvegardes nommées. Mon réflexe sur tous mes projets : un commit juste avant la tâche, un commit juste après l'avoir vérifiée. Avec ça, annuler prend quelques secondes ; sans commit, la modification non sauvegardée est la seule copie qui existe. Le jour où l'IA casse tout, [revenir en arrière](/blog/revenir-en-arriere-quand-l-ia-casse-tout) est un geste de routine, pas une panique.

## Les deux endroits où une app faite par l'IA se fait prendre

Le premier est la clé secrète au mauvais endroit. Dans Next.js, toute variable qui commence par `NEXT_PUBLIC_` est publiée dans le code envoyé au navigateur, donc sur internet. Une clé secrète de Supabase ou de Stripe qui y passe est une clé perdue, et l'application continue de tourner comme si de rien n'était. La vérification tient en une demande : construire le site, puis chercher dans le dossier envoyé aux visiteurs les débuts de clés secrètes. Le résultat attendu est « non trouvé » pour chacune.

Le second est la sécurité par ligne, le mécanisme qui décide quel utilisateur lit quelles lignes de la base. En reprenant SimplyJury, je l'ai trouvée activée partout, et pourtant quelques centaines de profils étaient lisibles avec la clé publique. Le rôle des visiteurs anonymes avait des droits sur 35 tables, une fonction répondait « administrateur » quand elle n'avait pas de contexte, et personne n'avait jamais testé les règles sous un rôle qui ne les contourne pas. Rien de tout ça ne se voit en utilisant l'application connecté. Le correctif a été 28 attentes testées sous un rôle sans passe-droit ([le cas SimplyJury](/blog/etude-simplyjury)).

Une réponse rassurante de Claude Code (« tout est bien protégé ») ne vaut rien sans un fichier, une ligne ou une sortie de commande. Je lui demande donc un tableau de chaque action de l'application, avec qui peut l'appeler et d'où vient l'identité de l'utilisateur, et je rouvre quelques fichiers cités pour vérifier que la ligne existe. Le détail, avec les demandes à copier, est dans [la sécurité d'une app faite par l'IA](/blog/securite-app-faite-par-ia).

## Ce que ça coûte, face au devis d'un développeur

Tant que tu construis, tu paies un seul abonnement : Claude Pro. Une fois l'application en ligne et prête à encaisser, il faut compter environ 40 $ par mois (Claude Pro et Vercel Pro), plus le domaine, sous un euro par mois.

| Service | À quoi il sert | Prix |
|---|---|---|
| Claude Pro | Claude Code lui-même | 20 $ par mois, ou 17 $ en payant 200 $ à l'année |
| Supabase | Base de données et comptes | Gratuit : 500 Mo, 2 projets actifs |
| Vercel | Mettre le site en ligne | Hobby gratuit (usage personnel), Pro à 20 $ par mois dès que tu encaisses |
| Domaine chez OVH | Ton adresse, par exemple `creno.fr` | `.fr` : 4,99 € la première année, 7,79 € ensuite |
| Resend | Envoi des e-mails | Gratuit : 100 par jour, 3 000 par mois |
| Stripe | Encaisser les abonnements | Pas d'abonnement, une commission par paiement |

Stripe prend 1,5 % + 0,25 € par carte européenne standard, plus 0,7 % pour la gestion des abonnements : environ 45 centimes sur un abonnement à 9 €.

Pour situer l'écart, un freelance fullstack expérimenté se facture 557 € par jour en moyenne sur Malt. Pour un premier produit avec comptes et un parcours clé, un prestataire annonce de 15 à 40 jours, soit 9 000 à 24 000 €, et de 40 000 à 100 000 € chez une agence pour un SaaS plus complet. Ce n'est pas le même produit : avec l'IA, tu ne livres pas le code d'un développeur chevronné, tu apprends à piloter, à vérifier et à corriger. Pour tester une idée auprès de vrais clients avant d'engager un budget de ce niveau, l'écart change la question.

## Avant d'inviter la première personne

Le jour où tu envoies ton lien à quelqu'un qui n'est pas toi, tout ce que tu as remis à plus tard devient visible : une page légale qui contient encore « À COMPLÉTER », une confirmation qui part en spam, un abonnement de test que personne n'a annulé. Ma méthode est une checklist où chaque ligne a sa preuve. « J'ai configuré le domaine » n'est pas un contrôle ; « j'ai ouvert le domaine en HTTPS depuis mon téléphone en 4G, avec et sans `www`, et le cadenas s'affiche » en est un. Je fais écrire le tableau par Claude Code, il remplit les lignes qu'il peut prouver dans le code, et celles qui touchent ton téléphone, ta boîte mail et tes tableaux de bord restent pour toi.

La ligne qu'on suppose cochée est la plus dangereuse. Sur asap.cool, « sauvegardes testées » est restée décochée de mai à septembre 2026. Le jour où j'ai enfin essayé de restaurer un dump, la procédure documentée ne pouvait pas marcher. Une sauvegarde qu'on n'a jamais restaurée n'est pas une sauvegarde, et une checklist sans preuve ressemble à une checklist remplie. Mon modèle complet est dans [la checklist de lancement d'une app faite par l'IA](/blog/checklist-lancement-app-ia).

Ensuite viennent les gens, quatre ou cinq au plus, qui ont exactement le problème de ton application : pas ta famille, qui te dira que c'est très bien. Assieds-toi à côté d'eux pour leur première utilisation et ne dis rien pendant cinq minutes. Chaque hésitation est une ligne de ton backlog, et quand plusieurs personnes te demandent la même chose, tu la construis.

Sur [Optimo](/blog/optimo-france), les retours de Victor, son fondateur, sont arrivés par vagues, du 28 mai au 9 juillet 2026. Le plus parlant venait d'un geste que personne n'avait prévu : recliquer sur la mise en vitrine brûlait un crédit à chaque fois. Le correctif est parti le 28 mai, un second clic réutilise désormais le créneau au lieu d'en consommer un autre. Dix jours plus tard, les recettes passaient à une saisie en grammes.

## Ce que je fais, moi

Je code depuis 2017, et je travaille aujourd'hui avec Claude Code sur mes propres produits comme chez mes clients. Ce que je lui laisse écrire, je ne le crois jamais sur parole : scénarios avant la tâche, preuves après, un commit de chaque côté. Cette discipline ne demande aucune connaissance du code : elle demande de savoir ce qu'est une preuve, et de refuser de passer à l'étape suivante sans elle.

La première leçon de la [formation Claude Code](/formations/prendre-en-main-claude-code) est gratuite : elle compare les outils, présente l'application fil rouge et chiffre le budget et le temps à prévoir. Crée ton compte, c'est gratuit, et lance-toi avec [Pourquoi Claude Code, et ce que tu vas construire](/formations/prendre-en-main-claude-code/claude-code-pourquoi-claude-code).
