Ghost text — это способ отображения интерфейса, при котором подсказка появляется прямо в строке сразу после курсора, более светлым серым цветом, чем введённый вами текст. Продолжите печатать — подсказка незаметно исчезнет. Нажмите Tab — и она станет обычным текстом. Её называют «ghost text» («призрачный текст»), потому что она ещё не добавлена в документ: это предварительный вариант, который исчезает, если вы его игнорируете.
Если вы пользовались GitHub Copilot в редакторе, то уже видели такую подсказку. Если вы вводили URL в адресную строку браузера и видели, как серым цветом появляется адрес ранее посещённого сайта, то видели более простой вариант той же идеи. Этот принцип давно известен: командные оболочки уже десятки лет предлагают серое встроенное автодополнение истории команд. Но использование этого принципа для подсказок целых предложений на естественном языке появилось недавно, а за пределами узкоспециализированных случаев Windows внедрял его медленно.
Где ghost text уже встречается
Редакторы кода
VS Code, JetBrains IDE и подобные инструменты показывают встроенные подсказки для кода — от простого подбора закрывающих скобок до многострочных вариантов, сгенерированных ИИ.
Адресные строки браузеров
Chrome, Edge и Firefox по мере ввода дополняют URL из истории серым текстом; принять подсказку можно клавишей со стрелкой вправо или Tab.
Командные оболочки и терминалы
Fish, Zsh с функцией автоподсказок и модуль PSReadLine для PowerShell показывают серые встроенные подсказки из истории команд.
В Word, но лишь в ограниченных случаях
Word иногда предлагает серые встроенные подсказки для дат и распознанных фраз, которые можно принять клавишей Enter, — но только в документах Word.
Почему за пределами этих приложений такое встречается редко
Ghost text выглядит просто, но для этого приложение должно хорошо справляться с двумя задачами: отображать слой поверх поля ввода так, чтобы он выглядел его частью, но не становился частью самого текста, и генерировать правдоподобную подсказку настолько быстро, чтобы она не отставала от набора. В редакторах кода и браузерах есть всё необходимое, поскольку автодополнение — одна из их основных функций и разработчики напрямую инвестировали в её создание.
Большинство приложений Windows — мессенджеры, почтовые клиенты, обычные текстовые редакторы и чаты — изначально не создавались с расчётом на механизм автодополнения. Решение добавить его принимает разработчик каждого приложения отдельно. Не существует общего API Windows, который бесплатно добавлял бы слой ghost text во все поля ввода. В результате этот принцип получил распространение там, где разработчики посчитали нужным его внедрить, и остался недоступен повсюду в остальных местах.
Ghost text в остальных приложениях Windows
Typeahead создана, чтобы устранить этот пробел, не дожидаясь, пока разработчики каждого приложения сами добавят эту функцию. Она работает как утилита в системном трее и отображает встроенную подсказку ghost text у позиции курсора почти в любом настольном приложении Windows: WhatsApp, Telegram, Slack, Chrome, Edge, Firefox, Outlook, Thunderbird, Word, Notepad, Notepad++ и в панелях чата и текста VS Code. Буферы кода по умолчанию исключены, чтобы программа не конкурировала со специализированными инструментами автодополнения кода.
Подсказки генерируются локальной LLM (Qwen 3.5 через llama.cpp), работающей полностью офлайн, либо создаются на основе пользовательских фрагментов и словарного автодополнения, если модель ещё не загружена. Нажмите Tab или стрелку вправо, чтобы принять подсказку, — точно так же, как в редакторе кода или адресной строке браузера. Всё, что вы набираете, остаётся на устройстве: нет учётной записи, телеметрии текста, а поля паролей и финансовые приложения исключены автоматически.
Часто задаваемые вопросы
Что именно такое «ghost text»?
Ghost text — это то же самое, что автодополнение?
Почему в VS Code есть ghost text, а в Slack нет?
Работает ли Typeahead также в редакторах кода?
Нужен ли Typeahead интернет для отображения ghost text?
Скачать Typeahead
Разовая покупка, без подписки. Windows 10 / Windows 11. Бесплатный пробный период — 7 дней.
Скачать в Microsoft Store