Chaque extension de ce site — ClickMee, FontMee, JustCopy, toutes — a commencé de la même façon : un petit truc agaçant sur lequel je tombais sans arrêt sur le web, et la décision de le régler moi-même. Ce qui a beaucoup changé ces dernières années, ce ne sont pas les idées. C'est le temps qu'il faut pour transformer une idée comme ça en quelque chose de réel, que d'autres personnes peuvent vraiment installer et utiliser.
Une extension Chrome, en termes simples
Une extension Chrome, c'est un tout petit programme qui ajoute une fonctionnalité à ton navigateur — un bouton qui copie du texte, un panneau qui te montre une police, ce genre de chose. Pour en créer une, tu écris du code qui dit au navigateur « quand ça arrive, fais ça ». Ce n'est pas une application complète avec sa propre fenêtre, c'est un petit module qui vit à l'intérieur de Chrome. Mais petit ne veut pas dire simple à créer — même une extension minuscule a besoin de plusieurs fichiers qui fonctionnent correctement ensemble avant de faire quoi que ce soit.
L'ancienne méthode : écrire chaque ligne soi-même
Avant que les outils d'IA deviennent bons pour écrire du code, créer une extension voulait dire s'asseoir et taper chaque morceau soi-même — le fichier qui dit à Chrome comment s'appelle l'extension et ce qu'elle a le droit de faire, le script qui tourne réellement sur la page web, la petite fenêtre popup, et la logique qui relie les trois. Même pour quelqu'un qui sait déjà coder, ça fait beaucoup de saisie, beaucoup de recherches, et beaucoup de petites erreurs à repérer en chemin.
Honnêtement : je n'ai jamais créé une de ces extensions entièrement à la main depuis zéro, donc je ne prétendrai pas avoir un chiffre personnel là-dessus. Mais en discutant avec d'autres développeurs et en regardant comment ces projets se déroulent normalement, une extension simple créée à la manière traditionnelle — écrire le code soi-même, le tester, réparer ce qui casse — prend en général de quelques jours à deux semaines pour quelqu'un d'expérimenté. Pour un débutant, ça peut prendre bien plus longtemps, puisque la majeure partie du temps part dans l'apprentissage de comment les morceaux s'assemblent, pas juste dans la saisie.
La méthode que j'utilise vraiment : avec l'IA
Voici le chiffre honnête tiré de ma propre expérience : avec l'IA qui fait la majeure partie de la saisie réelle, une nouvelle extension m'a pris environ deux jours pour passer d'une idée à une première version qui fonctionne. Je décris ce que je veux en langage simple — « un bouton qui copie n'importe quel mot sur lequel tu cliques » — et l'IA écrit le code réel. Mon travail devient de décrire l'idée clairement, de tester ce qui revient, et de demander des changements quand quelque chose ne va pas tout à fait.
Certaines extensions ont pris plus de deux jours — pas parce que la première version était plus difficile, mais parce que j'ai continué à ajouter des choses après coup. FontMee, par exemple, a commencé simple et a récupéré au fil du temps des fonctionnalités comme l'inspection de polices et l'ajout de tes propres fichiers de polices, chacune son propre petit cycle de « je décris, je teste, je corrige ». Cette partie continue — décider quoi ajouter ensuite et s'assurer que ça marche vraiment bien — prend du vrai temps, peu importe la vitesse à laquelle la première version s'est assemblée.
Pourquoi l'écart est si grand
Les deux jours que je passe avec l'IA, ce n'est pas de la magie — l'IA est rapide sur la partie qui bouffait le plus de temps avant : écrire du code correct et fonctionnel à partir d'une description. Ce qu'elle ne fait pas à ta place, c'est décider ce que l'extension doit vraiment faire, remarquer quand une fonctionnalité est pénible à utiliser, ou repérer tous les cas bizarres qu'un vrai site web peut balancer. Cette partie reste entièrement de mon ressort, et ça demande exactement autant de réflexion qu'avant — sauf qu'avant ça venait enveloppé dans des jours de saisie, et maintenant ça vient enveloppé dans des jours de test et de description.
Bon à savoir : « deux jours », ça veut dire une première version fonctionnelle, pas un produit fini et peaufiné pour toujours. Chaque extension de ce site a été mise à jour plusieurs fois depuis son lancement — nouvelles fonctionnalités, petites corrections, choses demandées par les utilisateurs. Le chiffre de deux jours, c'est la vitesse à laquelle tu peux passer de rien à quelque chose de réel ; ce n'est pas la fin du travail.
Ce que ça signifie vraiment si tu veux en créer une
Tu n'as vraiment pas besoin de déjà savoir coder pour tirer une extension fonctionnelle d'une idée. Ce dont tu as besoin, c'est de la patience pour décrire clairement ce que tu veux, et de la volonté de le tester, de remarquer ce qui cloche, et de demander des corrections — encore et encore, jusqu'à ce que ça fonctionne vraiment comme tu l'imaginais. Cette boucle-là est la vraie compétence maintenant, bien plus que la syntaxe ne l'a jamais été.
FAQ
Pas pour obtenir une première version fonctionnelle — tu décris ce que tu veux en langage simple et l'IA écrit le code. Connaître un peu le fonctionnement des sites web t'aide à décrire les choses plus précisément, mais ce n'est pas requis pour commencer.
Ça dépend de la clarté avec laquelle tu décris ce dont tu as besoin, et de combien tu testes et demandes des corrections. Ce n'est pas automatiquement parfait du premier coup — les allers-retours de test et de correction sont d'où vient vraiment la qualité, comme pour n'importe quel code.
Non — c'est juste le temps pour atteindre une première version fonctionnelle que tu peux tester toi-même. La soumettre au Chrome Web Store et attendre qu'elle soit examinée et approuvée est une étape séparée qui prend du temps en plus.
Décider ce que l'extension doit vraiment faire, remarquer quand quelque chose est pénible à utiliser, et repérer les cas bizarres qu'un vrai site web peut balancer. Cette réflexion et ces tests prennent exactement autant de temps qu'avant — l'IA accélère la saisie, pas le jugement.
Oui — chacune d'entre elles a récupéré de nouvelles fonctionnalités et corrections depuis sa première version. Le chiffre de deux jours, c'est la vitesse à laquelle une première version fonctionnelle s'assemble, pas une ligne d'arrivée.
8 extensions gratuites, toutes créées de cette façon
Chaque outil sur GetPlugzz a commencé comme un de ces builds de deux jours.