Présentation de l'expérience
Boris Cherny, responsable de Claude Code chez Anthropic, a été interviewé par Diana Hu lors de l'école de démarrage de Y Combinator 2026. Il a discuté de la direction de Claude pour effectuer des tâches difficiles, en insistant sur l'importance de la vérification du travail de Claude.
Le défi de la réécriture de l'application
Cherny a tenté de faire réécrire l'application Claude en utilisant Claude Code, en lui demandant de recréer l'application Electron en Swift. Il a créé une base de code vide pour l'application Claude et a demandé à Claude Code d'y accéder et de la réécrire en Swift, en comparant les résultats pixel par pixel avec l'application Electron originale.
Limites de l'approche
Cependant, cette approche ne résout pas les problèmes de conception de l'application actuelle, qui sont non natifs et ignorent les idiomes de l'interface utilisateur Mac. La réécriture de l'application en Swift ne suffit pas à améliorer l'expérience utilisateur, car les problèmes de conception persistent. De plus, l'utilisation d'AppKit et de SwiftUI pour recréer l'interface utilisateur non Mac-like de Claude est peu appropriée.
Implications et limites
Il est important de noter que l'expérience de Cherny n'est pas une tentative sérieuse de créer un client Mac natif pour Claude. Même si l'application était réécrite en Swift, les problèmes de conception et d'expérience utilisateur persisteraient. Il est essentiel de repenser la conception de l'application pour améliorer l'expérience utilisateur, plutôt que de simplement la réécrire en utilisant un framework différent.
Cherny : « I want you to rewrite the Electron app in Swift. I want you to run the Electron app in the Mac virtual machine, screenshot it, and then look pixel by pixel. Compare it to the Swift version. Don’t stop until you’re done. »