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.

Dans les deux cas — éditeur de code et barre d'adresse — le texte fantôme reste enfermé dans une seule application, avec un contexte de prédiction restreint (syntaxe du langage, ou historique d'URL).

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.

À savoir : les gestionnaires de mots de passe et les applications financières sont protégés par défaut — aucun texte fantôme n'y apparaît jamais, sans possibilité de désactiver cette protection.

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.

Questions fréquentes

Le texte fantôme est-il la même chose que la saisie automatique ?
Pas tout à fait. La saisie automatique complète généralement un champ déjà connu (comme une adresse déjà remplie une fois). Le texte fantôme prédit une suite de phrase originale, générée à la volée, et reste toujours visible en attente d'acceptation plutôt qu'inséré automatiquement.
Pourquoi VS Code a-t-il du texte fantôme mais pas Bloc-notes ?
VS Code expose une API d'extension dédiée à l'affichage de suggestions en ligne. Bloc-notes, comme la plupart des applications Windows natives, n'a pas cette API — d'où le besoin d'un outil externe capable de dessiner cette superposition indépendamment de l'application.
Le texte fantôme de Typeahead ralentit-il la frappe ?
Non, il tourne en tâche de fond et s'affiche sans bloquer la saisie. Vous pouvez ignorer chaque suggestion simplement en continuant à taper.
Ai-je besoin d'internet pour voir des suggestions ?
Non, une fois un modèle téléchargé, tout se passe localement. Le réseau ne sert qu'au téléchargement du modèle ou aux mises à jour de l'application.
Puis-je changer la touche d'acceptation ?
Oui. Tab est la touche par défaut, mais elle est configurable dans les réglages de Typeahead.