J'ai écrit l'intégralité de cet article alors que j'étais assis dans un avion confronté à des turbulences inhabituellement élevées. Le logiciel que j'ai utilisé pour vérifier l'orthographe et nettoyer grammaticalement le brouillon a été conçu dans un aéroport. Le moteur linguistique fonctionne entièrement sur mon Mac, entièrement hors ligne, corrigeant toutes mes fautes de frappe et supprimant les doubles espaces pendant que j'écrase le clavier et sirote un café sucré.
De plus, je ne sais pas coder. Je n'ai pas écrit une seule ligne de code, et pourtant, le logiciel Mac que j'utilise actuellement a l'air plus élégant et plus vif que Grammarly ne l'a jamais fait. Grammarly, si vous ne le savez pas, est l'une des applications de vérification orthographique et grammaticale les plus populaires sur la planète. Alors, comment ai-je fait ? J'ai demandé à Claude. J'ai raconté mon souhait, il m'a demandé mes préférences et en moins de 30 minutes, je me suis construit un remplacement de Grammarly sans Internet tout en évitant la malédiction du « encore un autre abonnement ».
La première version fonctionne comme son propre site Web dans un onglet de navigateur sans aucune connexion Internet. La deuxième version se présente comme une extension Chrome et fonctionne très bien lorsque l'appareil est hors ligne. Et finalement, je suis allé de l'avant et j'ai créé moi-même une application Mac à part entière qui se présente comme un utilitaire de barre de menus. J'ai demandé à une demi-douzaine de personnes de les tester sur des machines Mac et Windows. Ils ont été assez impressionnés par la rapidité et la précision de l’outil.
Résoudre mes problèmes ou apprivoiser mes vices
Au cours des dernières semaines, j'ai plongé mes orteils (tous les pieds, mon bras et mon cou) dans le monde du développement d'applications et de logiciels. Ma première expérience était une application Mac qui utilisait les capteurs de mouvement installés à l'intérieur des AirPods Pro pour suivre ma posture. Essentiellement, l'application identifie une posture saine et chaque fois que je m'affale ou que je me penche en avant, elle envoie un avertissement. L'application fonctionnait entièrement hors ligne et tout le traitement s'effectuait entièrement sur mon Mac.


J'ai tout fait sans même voir le code sous-jacent.
Pour ma prochaine aventure, j'ai pensé à construire quelque chose qui puisse me libérer des tracas liés à une permanence en ligne. Étant donné que mon travail d'éditeur consiste à écrire toute la journée, Grammarly n'est rien de moins qu'une bouée de sauvetage, malgré certaines de ses manigances louches récemment. J'ai souvent perdu des morceaux de texte dans l'application Grammarly pour iPad car la synchronisation cloud ne fonctionnait pas. Les jours où je transporte mon fidèle Mac, trouver une connexion Internet stable devient un casse-tête constant.
Tout ce que je veux, c'est m'asseoir en paix, écrire quelques articles et laisser un outil de vérification grammaticale fiable faire sa magie pendant que je parcoure furieusement le clavier pâteux d'un ordinateur portable. Mais ce n'est pas le seul problème. Rester connecté à Internet (tout en faisant son travail en tant qu'extension Chrome dans Google Docs) signifie également un flux incessant d'applications distrayantes. Et oui, ce n'est qu'un seul onglet de navigateur pour vous emmener d'une recherche Google strictement destinée au travail et vous plonger dans une courbe à défilement catastrophique sur X, YouTube ou tout autre vice numérique.
Je suis toujours incrédule.


Mais pourquoi, me demanderez-vous ? D’abord parce que je peux enfin construire mon propre logiciel adapté à mes besoins spécifiques. Deuxièmement, j'en ai assez des compromissions en matière de confidentialité. Bien sûr, ne pas avoir à payer pour une énième application est une énorme incitation. Mais surtout, c'est la prise de conscience d'avoir le contrôle de son flux de travail quotidien (ou du moins une partie de celui-ci) qui m'inspire vraiment, et je ne m'arrêterai pas de sitôt.
Comment s’est déroulé le processus ?
Je vais laisser l'image ci-dessous parler. J'ai lancé l'application mobile Claude sur une tablette Android pour créer un logiciel pour Mac. Et dès la première tentative, mon alternative grammaticale construite par Claude a parfaitement fonctionné. En fait, j’en ai construit trois. L'un d'eux fonctionne entièrement hors ligne, l'autre nécessite une connexion Internet, tandis que le troisième est une application macOS appropriée qui fonctionne comme un utilitaire de barre de menus.
Ce dernier combine le concept de prise de notes et de correction grammaticale en un seul outil, doté d'une fonction d'exportation Apple Notes en un clic. Celui-ci m'a obligé à lancer Xcode et à créer également une icône d'application dédiée, ce que Claude était heureux de faire. Mais voici la grande réalité. La barrière pour les produits de « construction » n’a jamais été aussi simple et elle n’a jamais été aussi polyvalente. Il y a un an, si vous m'aviez dit que je créerais un outil macOS aussi puissant sur une tablette Android, sans écrire une ligne de code, je vous aurais ri au nez.


Lorsque j'ai lancé Claude, j'ai simplement raconté mes besoins. Claude a suggéré trois méthodes pour créer mon propre vérificateur de grammaire hors ligne, et j'ai choisi celle qui fonctionnait sans connexion Internet, qui fonctionnait avec un minimum de problèmes et, surtout, qui devait être rapide. Au départ, je souhaitais utiliser les modèles de base intégrés à l'appareil Apple (livrés avec Apple Intelligence). Cela a fonctionné, mais c'était assez lent. Claude m'a recommandé d'utiliser le moteur Harper d'Automattic. Initialement, l'outil, que j'ai nommé InkWell, nécessitait une connexion Internet.
L’ensemble du package pesait moins de 10 mégaoctets. Mais je voulais quelque chose qui puisse fonctionner sans connexion Internet. Claude a suggéré qu'il peut effectivement intégrer le moteur Harper dans le package de fichiers afin que l'outil (maintenant appelé Quill) ne nécessite pas du tout de connexion Internet. Le seul bémol ? La taille du fichier atteint 25 mégaoctets. Le souci d’espace de stockage de l’IA était presque risible. Nous vivons à une époque où même les applications de calcul de base monopolisent des centaines de mégaoctets de stockage local, donc 25 Mo, c'était presque rien.
Le plus grand dilemme de l’IA


J’utilise donc Grammarly depuis des années maintenant, mais au cours des deux dernières années, alors que l’entreprise s’est de plus en plus tournée vers l’IA, certaines suggestions et recommandations grammaticales se sont révélées tout à fait vexantes. Et dans un bon nombre de cas, j'ai également remarqué que Grammarly fait un travail carrément de mauvaise qualité, même avec les vérifications orthographiques les plus élémentaires.
Harper évite les recommandations verbeuses et les suggestions linguistiques de plus en plus basées sur l'IA que vous obtiendriez de ChatGPT et Gemini. Il s'agit d'un outil qui ne s'appuie pas sur des prédictions linguistiques basées sur des jetons, mais davantage sur des règles de langage et de grammaire codées en dur. C'est exactement ce que je veux.
Je veux qu’une IA détecte une mauvaise orthographe ou un temps incohérent ici et là. C'est tout. Je ne veux pas (et n'accepterais jamais) la recommandation d'une IA pour changer de voix. Harper, cependant, n'est pas parfait, tout comme les outils que j'ai construits à l'aide du moteur du même nom. Par exemple, lorsque je vérifie cette phrase : « Je m'appelle John. Quel est ton nom ? Quel jour aujourd'hui », le moteur Harper la signale comme étant parfaitement correcte. Mais ces erreurs sont sporadiques.


Du côté positif, le moteur Harper ne prend que 20 millisecondes pour identifier les erreurs et faire des suggestions linguistiques. « Harper combine des performances ultra-rapides avec une conception axée sur la confidentialité, garantissant que tout le traitement s'effectue localement sur votre appareil pour garder les données utilisateur totalement privées. Il est également entièrement open source », explique Automattic, la société qui a acquis Harper en 2024.
Ce sont des avantages significatifs, et le fait qu’il puisse l’exécuter dans un si petit package et sans aucune connexion Internet est un immense soupir de soulagement. Bien sûr, créer un outil dans trois versions fonctionnelles différentes, et sans écrire de code, est le plus gros point à retenir ici. Claude met le pouvoir entre les mains d'un utilisateur d'ordinateur moyen comme moi et vous. Naturellement, j'ai hâte de me lancer dans mon prochain projet d'application personnelle avec






