Développeur indépendant, Brandon Thomas a conçu une suite bureautique gratuite alternative à Microsoft Office en s’aidant principalement de l’intelligence artificielle pour rédiger le code informatique. Intitulés WordCraft, GridCraft et DeckCraft, ces logiciels s’avèrent très performants grâce à une conception moderne reposant sur le langage Rust et un affichage géré directement par le processeur graphique. Contrairement aux produits traditionnels, cette collection d’applications a été pensée dès l’origine pour être pilotée par des agents artificiels connectés via des protocoles spécifiques. Bien qu’ils se trouvent encore au stade alpha et manquent de fonctionnalités indispensables pour une utilisation professionnelle globale, ces outils illustrent la réduction spectaculaire des coûts de fabrication logicielle grâce aux assistants virtuels. Ce projet novateur constitue donc un avertissement sérieux pour les éditeurs historiques ainsi qu’une avancée remarquable pour la souveraineté numérique.
Comment un développeur solo a cloné Microsoft Office en 6 jours avec Rust et Claude Opus 5.5 : Le phénomène ArtCraft décrypté
Introduction : La fin du monopole des géants du logiciel ?
Pendant des décennies, développer une suite bureautique capable de rivaliser avec Microsoft Office exigeait des centaines d’ingénieurs, des budgets colossaux et des années de travail. Aujourd’hui, un développeur indépendant, armé du langage Rust et assisté par un modèle de langage avancé (Claude Opus 5.5 d’Anthropic), a bousculé ce paradigme en concevant en seulement six jours trois alternatives open source gratuites à Word, Excel et PowerPoint : WordCraft, GridCraft et DeckCraft.
Ce projet, baptisé ArtCraft, ne se contente pas d’imiter l’interface de la suite Microsoft 365. Il introduit une architecture novatrice, conçue dès l’origine aussi bien pour les utilisateurs humains que pour les agents d’intelligence artificielle autonomes.
Voici les enseignements clés et les détails techniques majeurs de cette révolution bureautique.
1. La pair-programming humain-IA poussée à l’extrême : Claude Opus 5.5 comme co-auteur Git
L’aspect le plus spectaculaire du projet réside dans son rythme de développement et sa méthode de création. Son concepteur, Brandon Thomas — ingénieur logiciel fort de 15 ans d’expérience dans les systèmes complexes et l’ingénierie biologique —, avait déjà fait parler de lui en créant sept alternatives open source à la suite Adobe Creative Cloud (PhotoCraft, FilmCraft, etc.).
Pour étendre son initiative à la bureautique, Thomas a directement intégré Claude Opus 5.5 au cœur du système de contrôle de version Git. L’examen des commits GitHub montre que le modèle d’Anthropic est officiellement crédité comme co-auteur via la balise Co-Authored-By :
- WordCraft : 159 des 187 premiers commits portaient la signature de l’IA.
- GridCraft : 64 des 248 commits initiaux.
- DeckCraft : 45 des 61 commits initiaux.
Cette collaboration intensive a permis de générer des dizaines de milliers de lignes de code Rust idiomatique et sécurisé en moins d’une semaine. Face aux critiques qualifiant le projet de « vibe coding » superficiel, Thomas a rappelé son bagage technique rigoureux tout en affirmant : « Les modèles d’IA me permettent de travailler avec l’efficacité d’une entreprise entière ».
2. Zéro Electron, 100% Rust et accélération GPU : Des performances fulgurantes
La plupart des applications de bureau modernes s’appuient sur des conteneurs web comme Electron, qui embarquent une instance Chromium et Node.js. Si cette approche simplifie le développement cross-platform, elle entraîne une forte consommation de mémoire RAM, une utilisation CPU inutile au repos et des ralentissements d’affichage.
ArtCraft prend le contre-pied absolu de cette tendance :
- Compilations natives pure Rust : Les applications sont compilées directement en code machine natif, garantissant la sécurité mémoire au moment de la compilation sans ramasse-miettes (garbage collector).
- Rendu UI via GPU (
eguietwgpu) : L’interface utilisateur repose sur le framework immediate-modeeguiet le backend graphiquewgpu, exploitant directement DirectX 12 sur Windows, Metal sur macOS ou Vulkan/OpenGL sur Linux. - Performances hors normes : Dans les tests de banc d’essai, le moteur de mise en page de WordCraft récalcule la pagination, le pliage des mots et les sauts de page d’un document de 188 pages en seulement 1,4 milliseconde.
De plus, grâce à la compilation WebAssembly, la suite s’exécute également dans n’importe quel navigateur web moderne sur un simple hébergement statique.
3. Une architecture « Agent-Native » : Pilotable nativement par le protocole MCP
Contrairement aux suites classiques qui ajoutent un assistant IA par-dessus une interface trentenaire, ArtCraft a été pensé dès le premier jour comme une plateforme agent-native.
Dans WordCraft, GridCraft et DeckCraft, la couche graphique est totalement séparée du moteur documentaire sous-jacent :
- Chaque action utilisateur (formater un paragraphe, insérer une formule, modifier une cellule) correspond à un identifiant de commande unique.
- L’application expose ces commandes via la ligne de commande (
cli), un canal de contrôle JSON inter-processus et un serveur Model Context Protocol (MCP) intégré. - Un agent IA (comme Claude Code) peut se connecter directement à l’application via MCP pour lire la structure d’un document, appliquer du style, manipuler des tableaux ou générer un rapport de façon totalement autonome sans passer par une capture d’écran.
4. Rétro-ingénierie « Clean-Room » et modèle Open Source
Pour éviter tout contentieux juridique avec Microsoft concernant la propriété intellectuelle, le projet applique une méthodologie stricte de rétro-ingénierie dite « Clean-Room » (chambre propre) :
- Le code a été réécrit de zéro sur la seule base des spécifications publiques ouvertes (notamment la norme internationale ISO/IEC 29500 / ECMA-376 définissant le format OOXML) et de l’observation comportementale de l’application.
- Aucun code source propriétaire n’a été inspecté, décompilé ou réutilisé.
- La suite est distribuée sous une double licence libre permissive (MIT ou Apache 2.0), sans abonnement, sans télémétrie et sans collecte de données personnelles.
5. Tour d’horizon des fonctionnalités et état d’avancement
| Application | Cible Microsoft | État & Couverture | Formats gérés | Points forts & Limites actuelles |
|---|---|---|---|---|
| WordCraft | Microsoft Word | 93% des commandes du ruban (433+ commandes) ; ~60% prêt pour la production | DOCX, ODT, RTF, HTML, Markdown, LaTeX, export PDF | Recalcul ultra-rapide (1,4 ms pour 188 p.). Les graphiques/SmartArt sont conservés à l’import/export mais non éditables inline pour l’instant. |
| GridCraft | Microsoft Excel | 501 / 523 fonctions Excel (96%) ; ~50% prêt pour la production | XLSX, ODS (import), XLSB (import), CSV, TSV | Support des tableaux dynamiques (LET, LAMBDA, MAP, REDUCE), PivotTables. Les macros VBA sont rejetées et remplacées par un langage de script Rust. |
| DeckCraft | Microsoft PowerPoint | 79% des fonctionnalités ; ~55% prêt pour la production | PPTX, PDF, séquences d’images PNG/JPEG | Transitions Morph, thèmes intégrés, mode présentateur double écran et accélération vidéo matérielle. |
6. La réalité du terrain : Pourquoi la suite reste en version Alpha
Bien que la vitesse d’exécution et le volume de fonctionnalités soient impressionnants, l’auteur et les analystes appellent à la prudence :
- Fidélité documentaire non validée sur le terrain : Le rendu et la préservation exacte de la mise en page n’ont pas encore été testés de manière exhaustive sur de grands corpus de documents d’entreprise réels.
- Éléments non éditables ou ignorés : Lors d’un cycle d’ouverture et d’enregistrement (round-trip), les macros VBA d’Excel sont purgées, certains dessins à la main ou espaces de dessin spécifiques peuvent être omis, et les objets OLE ne sont pas modifiables directement.
- Absence d’écosystème d’entreprise : Il n’existe pas encore de co-édition en temps réel dans le cloud, d’intégration Entra ID (Azure AD) ni de support contractuel.
Perspectives
Le phénomène ArtCraft montre de manière éclatante que le coût d’ingénierie des logiciels complexes est en train de s’effondrer grâce aux assistants de code guidés par des ingénieurs d’expérience. Si la suite WordCraft / GridCraft / DeckCraft reste aujourd’hui un terrain d’expérimentation d’exception plutôt qu’un remplacement immédiat pour un parc d’entreprise de 10 000 postes, elle trace la voie de la bureautique de demain : ultra-rapide, native, open source et pilotable par des agents IA.