Включите режим полёта, отключите Wi-Fi — и большинство программ, которыми вы пользуетесь каждый день, начинают понемногу давать сбои: синхронизация останавливается, проверка орфографии работает в урезанном режиме, функции «ИИ» становятся недоступны. Typeahead продолжает работать, потому что для своей основной задачи — предлагать продолжение набираемого вами предложения — он не зависит от подключения.
Зачем вообще это доказывать
Большинство современных инструментов для помощи при письме отправляют ваши нажатия клавиш в облачный API, чтобы создавать подсказки. Для большой модели, которая не помещается на ноутбуке, это разумная архитектура. Но как только пропадает подключение, функция перестаёт работать; кроме того, всё, что вы печатаете, передаётся на промежуточный сервер. Typeahead использует противоположный подход: модель, создающая подсказки, находится на вашем устройстве.
Что именно работает локально
Локальная LLM через llama.cpp
Typeahead запускает Qwen 3.5 через llama.cpp прямо на вашем ПК. После загрузки модели создание подсказки выполняется локально — никакие запросы не покидают ваше устройство.
Фрагменты и автодополнение по словарю
Пользовательские фрагменты и автодополнение по словарю работают даже до загрузки модели: они никак не зависят от LLM или подключения к сети.
Фоновой синхронизации, которая могла бы прерваться, нет
Нет учётной записи, облачной синхронизации настроек и телеметрии того, что вы печатаете. В фоновом режиме не работает ничего, что пришлось бы приостанавливать из-за режима полёта.
Typeahead требуется подключение к сети только в двух случаях: при первой загрузке модели и при проверке обновлений приложения. Ни то ни другое не происходит посреди предложения. После сохранения модели на диске генерация подсказок полностью работает офлайн.
Где это пригодится на практике
Сценарий прост: ноутбук в режиме полёта, без Wi-Fi, текст в привычном приложении. Typeahead продолжает предлагать окончания ваших предложений в Notepad и Notepad++, при подготовке документа в Word, чтении писем офлайн в Outlook или Thunderbird и написании сообщений в панели чата VS Code. Подсказки появляются перед курсором в виде серого «полупрозрачного текста» точно так же, как при хорошем сигнале, а клавиша Tab по-прежнему их принимает.
То же относится и к приложениям, которые обычно сами зависят от сети: Slack, WhatsApp, Telegram, Chrome, Edge и Firefox. В этих приложениях может появиться собственное сообщение об отсутствии соединения из-за остановки их синхронизации, но в поле ввода всё равно будут появляться подсказки Typeahead. Движок подсказок вообще не использует сетевой уровень этих приложений: он напрямую отслеживает курсор на уровне ОС.
Почему работа офлайн была основой архитектуры, а не дополнительной возможностью
Это не запасной режим, добавленный для редких случаев, а архитектура по умолчанию. Введённый текст никогда не покидает устройство, телеметрии текста нет, а при потере сигнала не придётся выходить из учётной записи, потому что её нет. Инструмент, который предлагает продолжение личного, ещё не законченного предложения, особенно важно держать локальным — независимо от наличия подключения.
Часто задаваемые вопросы
Действительно ли Typeahead работает совсем без подключения к интернету?
Что работает, даже если я ещё не загрузил модель?
Для каких приложений поддерживаются офлайн-подсказки?
Работает ли приложение и в других текстовых редакторах?
Сохраняются или отправляются ли куда-нибудь введённые мной данные после повторного подключения к Wi-Fi?
Скачать Typeahead
Разовая покупка. Без подписки. Работает в Windows 10 и Windows 11.
Скачать в Microsoft Store