J'ai utilisé la boucle Raph que tout le monde adore pour reconstruire Urbit en Rust sans les trucs bizarres. Plus précisément, j'ai utilisé Ralph pour développer le Spec - cela a pris deux jours et plus de 150 itérations de Claude créant des spécifications, et Codex révisant les spécifications, corrigeant, répétant, avant qu'il ne soit prêt à être construit.
Une fois que la spécification a été terminée (elle a dû passer en revue trois fois sans problèmes bloquants trouvés), j'ai utilisé une autre boucle Ralph et Codex pour la construire. 100 % généré par l'IA. Fonctionne dès la sortie de la boîte. Il vaut vraiment la peine de consulter les fichiers de spécification et les revues de code. C'est un travail colossal.
C'est un serveur personnel avec : - Boîte de réception/messagerie chiffrée (double ratchet, comme Signal) - Identité à partir des clés que vous générez (pas de comptes, pas de plateforme) - Sandbox d'application WASM pour que d'autres puissent construire dessus - Une interface web stylée comme Mac System 7 parce que je suis vieux et que j'aime ça
C'est un excellent exemple de : "Je n'ai aucune idée de comment ça fonctionne, je n'étais pas là quand ils l'ont construit, je suis juste un gars d'idées donc..."
Codex dit : "c'est un système cohérent pour l'identité, la messagerie et les applications détenues par l'utilisateur—une tentative de transformer le "cloud personnel" en un nœud autonome avec une interface semblable à un système d'exploitation, conçu pour minimiser la confiance dans les plateformes centralisées."
261