· publié sur LinkedIn

Copier un produit logiciel. Légalement. En quelques heures.

Cursor a recréé SQLite par un essaim d'agents, sans code source. Clean room automatisée, économie des modèles et bottlenecks d'infra.

Copier intégralement un produit logiciel. Légalement. En quelques heures.

Cursor vient de le prouver sur SQLite.

On parle beaucoup d’essaims d’agents en ce moment. Le concept est simple : au lieu d’un agent qui fait tout, tu en lances des dizaines en parallèle, chacun avec un rôle précis. Jusqu’ici, c’était surtout du buzz. L’article de Cursor est une belle démonstration.

835 pages de documentation SQLite. Pas de code source. Pas d’accès Internet. Un essaim d’agents qui décompose, implémente, review et merge. En autonome.

Résultat : 100% des tests de conformité. En quelques heures.

On parle pas d’une todo app. SQLite existe depuis 25 ans, c’est un des logiciels les plus déployés au monde avec plein de edge cases.

Ce que ça rend possible

La technique s’appelle le “clean room”. Ça existe depuis les années 80 dans le hardware - c’est comme ça que le BIOS d’IBM a été cloné par Compaq. Le principe :

Une première équipe extrait les spécifications d’un produit. Une deuxième implémente ces specs. Sans jamais voir le code source.

Zéro violation de propriété intellectuelle.

Ici la doc de SQLite fait office de spécification. Cursor a prouvé que des agents peuvent implémenter un produit complet à partir de specs, sans voir le code source.

C’est la moitié du clean room.

L’autre moitié, l’extraction des specs ? Tu peux lancer un premier essaim pour créer les specs from scratch. Ou alors, comme 80% des SaaS aujourd’hui, tu vas pomper toute la documentation produit et technique directement. C’est ce que j’ai fait avec SuperWhisper : leur llms.txt explique aux LLM comment marche l’app et quel est le scope fonctionnel complet. En 30 minutes, Claude avait aspiré 80% de la valeur du produit.

Assemble les deux et tu as le clean room complet. Automatisé. Pour une fraction du coût.

Le coût

1 300$ pour recréer SQLite avec le bon mix de modèles. Contre 10 500$ en mettant le modèle le plus cher partout. Même qualité finale.

Le bottleneck que personne n’anticipe

L’infra.

1 000 commits par seconde. Git explose. Les files de merge, les locks, rien ne tient. Cursor a dû construire son propre système de contrôle de version from scratch.

Les outils pensés pour des devs qui commitent 5 fois par jour ne marchent plus quand des agents commitent 1 000 fois par seconde.

“Oui mais le moat c’est plus le code, on le sait depuis 2 ans.”

Oui, on le dit. Mais là on passe du discours à la preuve. SQLite recréé à l’identique, pour 1 300$, en quelques heures.

La posture

Ce qui m’intéresse le plus dans tout ça, c’est la posture.

Je vois deux camps chez les devs aujourd’hui. Ceux qui répètent “un dev c’est pas juste quelqu’un qui écrit du code, l’IA nous remplacera pas”. Et ceux qui débranchent complètement le cerveau et laissent l’agent faire.

Je vois beaucoup moins de gens qui prennent la troisième voie : construire les systèmes qui construisent les systèmes.

C’est exactement ce que Cursor fait ici. Et c’est exactement ce qu’ont fait les ingénieurs de la révolution industrielle. Ils n’ont pas continué à fabriquer des pièces à la main. Ils ont construit les usines.

Qui d’autre que des devs pour faire ça ?

Les essaims d’agents, c’est un bon pattern à ajouter dans ta trousse à outils.

Disclaimer honnête : SQLite a une doc exhaustive et c’est open source. Sur un SaaS fermé avec des années d’edge cases non documentés, c’est une autre histoire. Mais le coût d’une réimplémentation vient de s’effondrer, et la tendance ne va que dans un sens.