OFFICECLI : piloter Word, Excel et PowerPoint depuis un seul binaire
https://github.com/iOfficeAI/OfficeCLI
📌 OFFICECLI est une suite Office en ligne de commande pensée pour les agents IA. Ce que j’aime dans l’idée, c’est qu’elle ne se contente pas d’ouvrir des fichiers Office depuis le terminal. Elle donne à un agent un vrai contrôle sur Word, Excel et PowerPoint, avec un moteur de rendu intégré pour voir le résultat sans dépendre de Microsoft Office.
Le projet est très ambitieux, mais son angle est clair: créer, lire, modifier, valider et exporter des documents Office avec une CLI unique. OfficeCLI parle en JSON, en chemins stables, en commandes atomiques, et même en mode résident pour garder un document en mémoire. Pour un workflow agentique, c’est exactement le genre de structure qui évite le bricolage fragile autour des fichiers .docx, .xlsx et .pptx.
Ce que je retiens le plus :
- 🧠 Un binaire unique pour Word, Excel et PowerPoint.
- 👀 Un moteur de rendu HTML et PNG intégré pour voir le document.
- 🔁 Un mode résident et un mode batch pour enchaîner les opérations.
- 🔌 Un serveur MCP natif pour les clients IA.
- 📦 Une installation pensée pour se brancher automatiquement dans les agents.
J’aime particulièrement la logique “read / DOM / raw XML”. OfficeCLI commence par des vues lisibles, passe aux opérations structurées, puis descend au XML brut quand il n’a pas le choix. C’est une bonne hiérarchie pour un outil qu’un agent doit manipuler sans se perdre dans l’OpenXML. Le fait qu’il sache aussi produire des issues, valider les fichiers et fournir des erreurs structurées montre qu’il a été pensé pour être résistant aux approximations.
L’autre point fort, c’est le rendu. Pouvoir générer du HTML ou une capture PNG pour vérifier les mises en page, les débordements, les superpositions ou les formules change tout. L’agent ne devine plus le document. Il peut le voir, corriger, puis revérifier. C’est la boucle “render → look → fix” que beaucoup d’outils promettent, mais que peu rendent aussi accessible dans un seul binaire.
Le périmètre fonctionnel est très large: Word avec i18n, RTL, commentaires, équations, tables, images, champs et révisions; Excel avec formules, tableaux croisés, validations, graphiques et slicing; PowerPoint avec formes, transitions, animations, connecteurs, vidéos, groupes et placeholders. Je n’y vois pas un jouet pour faire joli. J’y vois une pile de manipulation documentaire assez sérieuse pour des pipelines de production.
Je trouve aussi utile le fait que l’outil se branche directement dans des clients comme Claude, Cursor ou VS Code via MCP, et qu’il propose un install qui détecte les outils d’IA connus pour installer aussi la skill. C’est très cohérent avec la cible: quelqu’un qui veut que l’agent produise un document propre sans passer par trois outils différents et sans écrire cinquante lignes de glue code.
À titre personnel, je vois OFFICECLI comme une brique d’infrastructure documentaire, pas comme un simple utilitaire de conversion. C’est un outil pour générer et maintenir des documents Office avec le même sérieux qu’un pipeline de code. Et pour les équipes qui veulent automatiser des rapports, des slides ou des fichiers Excel sans sacrifier la qualité, c’est une proposition très forte.
