Le texte fantôme (ghost text, ou suggestion en ligne) désigne ce texte grisé qui apparaît juste après votre curseur pendant que vous tapez, proposant la suite probable de ce que vous écrivez. Une pression sur Tab l'accepte ; continuer à taper l'ignore et le fait disparaître. Ce pattern d'interface est devenu familier grâce aux outils de complétion de code, mais il reste étonnamment rare en dehors de ce contexte.
Où le texte fantôme existe déjà
Dans les éditeurs de code, le pattern est presque universel. VS Code, JetBrains, et les extensions d'autocomplétion IA affichent une ligne de code suggérée en gris clair, insérée d'une pression sur Tab. Les développeurs y sont habitués au point de ne plus y penser consciemment.
Certains navigateurs proposent une version limitée du même pattern dans la barre d'adresse : commencez à taper une URL déjà visitée, et la suite apparaît en surbrillance, prête à être validée avec Tab ou la flèche droite. Quelques moteurs de recherche appliquent une logique similaire dans leur barre de requête.
Pourquoi il est rare ailleurs sur Windows
Trois raisons expliquent pourquoi ce pattern ne s'est pas généralisé à l'échelle du système d'exploitation :
1. Il faut un accès bas niveau au texte affiché
Afficher un texte fantôme correctement positionné exige de connaître la position exacte du curseur dans n'importe quelle application, puis d'y superposer une suggestion sans perturber le rendu natif de cette application. C'est technique et spécifique à chaque type de contrôle de texte Windows.
2. Il faut un modèle de langage suffisamment rapide et léger
Générer une suggestion pertinente en quelques dizaines de millisecondes, pour n'importe quel type de texte (pas seulement du code), demande un modèle de langage capable de tourner localement sans ralentir la machine. Pendant longtemps, cette capacité n'existait tout simplement pas hors des centres de données.
3. La plupart des outils IA préfèrent le cloud
Les assistants d'écriture grand public envoient généralement le texte tapé vers un serveur distant pour générer une suggestion. Cette latence réseau rend le texte fantôme instantané difficile à obtenir, et pousse plutôt vers des interfaces de type chat ou reformulation à la demande, plutôt qu'une suggestion en ligne continue.
Ce qu'il faudrait pour du texte fantôme à l'échelle du système
Suivi du curseur, application par application
Détecter la position du caret dans WhatsApp comme dans Word, sans dépendre d'une API spécifique à chaque éditeur.
Un modèle local et rapide
Générer une suggestion en quelques dizaines de millisecondes, sans aller-retour réseau, pour rester invisible dans le flux de frappe.
Une suggestion qui s'efface d'elle-même
Le texte fantôme ne doit jamais s'insérer automatiquement : il doit disparaître dès que l'utilisateur continue à taper autre chose.
Typeahead apporte ce pattern à tout Windows
Typeahead for Windows reproduit exactement ce pattern d'interface, mais à l'échelle du système entier plutôt que dans une seule application. Le texte fantôme apparaît juste après le curseur dans WhatsApp, Telegram, Slack, Chrome, Edge, Firefox, Outlook, Thunderbird, Word, Notepad, Notepad++, et les volets de discussion et de texte de VS Code. Une pression sur Tab (touche configurable) insère la suggestion ; continuer à taper l'ignore, exactement comme dans un éditeur de code.
La suggestion est générée par un modèle de langage local, Qwen 3 exécuté via llama.cpp, entièrement sur votre machine — aucun aller-retour réseau, aucune donnée tapée transmise. Un système de correction automatique par extraits et une complétion par dictionnaire fonctionnent même avant tout téléchargement de modèle, pour un texte fantôme utile dès l'installation.
Complément naturel : les extraits de texte
Le texte fantôme prédit la suite d'une phrase ; il ne remplace pas les raccourcis courts pour du texte figé, comme une signature d'e-mail ou une adresse. Pour ce besoin, Text Replacements reste l'outil complémentaire adapté, avec un mécanisme d'expansion par déclencheur plutôt que de prédiction.