Я заметил странную вещь за последний месяц. Каждый раз, когда я сажусь за Mac и печатаю в почте, я ловлю себя на мысли: «а почему модель, которая так хорошо отвечает мне в ChatGPT, молчит прямо в момент набора текста?». Именно этот зазор и закрывает Cotypist. Это приложение, которое предсказывает следующие слова прямо в строке ввода — в любом приложении на Mac, без переключения контекста, без облака, без подсказок голосом робота.

В материале, на который я опирался, Cotypist подавался как «умный автокомплит, который печатает за вас». Я взял за основу официальную справку cotypist.app/help/tips, страницу совместимости cotypist.app/compatibility и тарифы cotypist.app/pricing, и собрал всё, что нужно знать перед установкой: что это, как устроено, где работает из коробки, где требуется настройка, какие сценарии реально экономят время, и какие подводные камни всплывают на второй неделе.

Что это

Cotypist — приложение для macOS, работающее только на Apple Silicon. Оно предсказывает следующее слово или фразу прямо в текстовом поле, в котором вы сейчас печатаете. Никакого отдельного окна, никакой команды «перепиши письмо» — серый текст-подсказка появляется в той же строке, где вы набираете, и принимается по Tab.

Официальный сайт: cotypist.app.

Главная особенность, которая отличает Cotypist от всех остальных AI-инструментов для письма: вся обработка идёт локально. На главной странице сайта так и написано — «works on your Mac, not in the cloud». Ничего не уходит на сервер, ничего не попадает в чужие тренировочные данные, пароли macOS защищены от чтения автоматически. Это не «дефолт с отключаемой отправкой» — это архитектурное решение, на котором построен весь продукт.

В источнике приложение названо «предиктивным вводом» (predictive input) — это и есть основной термин. По сути, Cotypist дописывает то, что вы и так собирались написать, а не пишет за вас.

Зачем нужно

Источник приводит пять практических сценариев, в которых Cotypist действительно сокращает набор. Я сгруппировал их по частоте использования.

  • Быстрые ответы в почте и мессенджерах. Типовые обороты — приветствия, завершения, шаблонные фразы — модель подхватывает с первых двух слов. По заявлению создателей, на длинных сценариях это «до 50% меньше набора» (up to 50% less typing, cotypist.app).
  • Набор AI-промптов. Промпты для ChatGPT, Claude и кодинг-агентов часто повторяют одни и те же паттерны: «объясни», «перепиши», «сделай в виде», «верни только». Cotypist предсказывает эти конструкции и ускоряет ввод.
  • Техническая документация. README, API-документация, changelog — везде повторяющиеся конструкции. Их Cotypist предсказывает особенно точно.
  • Поддержка клиентов и тикеты. Типовые ответы в саппорте практически пишутся сами — модель учится на ваших паттернах.
  • Общение в соцсетях. Посты и комментарии в вашем стиле, но быстрее.

Cotypist позиционируется как инструмент, который дополняет ваш текст, а не заменяет автора. В источнике это сформулировано прямо: «Cotypist не заменяет чат-ботов — он закрывает другую задачу: меньше нажатий клавиш при повседневном наборе текста». На главной сайта это переведено в лозунг «we believe in augmenting your writing, not replacing it».

Как устроено

Принцип «одно слово за Tab»

Самый важный технический приём Cotypist — пословное принятие подсказки. По умолчанию Tab вставляет ровно одно следующее слово, а не всю подсказку. Это сохраняет ваш голос: вы берёте слова, которые совпали, и продолжаете набирать, а Cotypist обновляет предсказание после каждого нажатия клавиши.

Источник подчёркивает: на практике совпадают первые одно-два слова подсказки. После этого модель обычно «уплывает» в статистически среднее, и ваш стиль теряется. Пословное принятие — это и есть защита от «роботного» звучания. Официальная справка cotypist.app/help/tips называет это «the single habit that changes Cotypist from a fun autocomplete into a real speed-up».

Если подсказка совпала целиком — клавиша над Tab принимает её полностью. На стандартной QWERTY-раскладке это обратный апостроф, в зависимости от локали — § или ^. На некоторых раскладках эта клавиша выдаёт часто используемый символ, поэтому Cotypist по умолчанию не назначает её автоматически — пользователь выбирает сам в Shortcuts.

Согласие с тем, что вы хотите написать

Cotypist обновляет подсказку в реальном времени после каждого нажатия. Официальная справка: «Usually one or two letters is enough for the prediction to snap to the word you actually had in mind». Поэтому «не нравится подсказка — просто продолжайте печатать» — это не баг, а фича. Перебирать альтернативы специальной клавишей обычно медленнее, чем ввести ещё одну букву.

Персонализация

В настройках есть две функции, которые делают Cotypist похожим на вас, а не на «среднего пользователя Mac».

  • Collect inputs for personalization. По умолчанию выключено. При включении Cotypist тихо записывает текст, который вы набираете в активных полях, и использует его, чтобы предлагать ваши слова, имена, обороты. Это и есть источник ощущения «модель как будто читает мысли», которое часто описывают в отзывах.
  • Personalize word choice slider. Ползунок, который регулирует, насколько сильно модель подстраивается под ваш стиль. Medium — хорошее начальное значение.

Custom Instructions

В настройках есть отдельное текстовое поле «Custom AI Instructions». Это короткое описание вас и контекстов, в которых вы пишете. В источнике приведён пример, который Даниэль Грефе (основатель Cotypist) предлагает адаптировать под себя:

Моё имя — [Ваше имя]. Я [род деятельности]. Основные контексты письма: в почте — деловая и личная переписка; в Slack — рабочие вопросы с командой; в Telegram — общение с друзьями, менее формальный тон. Я пишу на русском и английском. Стиль — дружелюбный, профессиональный, эмпатичный. Предложения — короткие и читаемые.

Ключевое правило: не перегружайте инструкции. Модель Cotypist проще, чем ChatGPT. Ей нужны ключевые ориентиры, а не подробная биография. Длинные инструкции «разбавляют» фокус и снижают качество предсказаний.

Per-app и per-domain настройки

Cotypist умеет вести себя по-разному в разных приложениях и доменах. В App Settings можно добавить любое приложение или сайт и задать для него отдельные инструкции, язык, режим персонализации. Три примера из источника:

  • Разные языки в разных местах. Если вы пишете почту на немецком, а Slack на английском — привяжите разные Custom Instructions к каждому контексту.
  • Разный тон. Домен для клиентских текстов — формальный. Домен для личного — расслабленный. Каждый со своими инструкциями.
  • Skip sensitive apps entirely. Отключите сбор данных для приложений, где вы вводите конфиденциальное содержимое, оставив персонализацию для остальных.

Когда использовать

Cotypist даёт максимум там, где у текста есть контекст. Источник формулирует это так: «Cotypist extends what you write; it does not modify it. It fills in the predictable middle of a sentence — not the creative leap». На практике это означает следующее.

СценарийПодходит ли CotypistПочему
Деловое письмо, ответ на заявку, поддержка клиентадаТиповая структура, много повторяющихся фраз
README, API-док, changelogдаПовторяющиеся конструкции, формат, шаблоны
AI-промпт в терминале или в чат-окнедаПовторяющиеся «объясни / перепиши / верни JSON»
Длинные эссе, статьи, посты для блогада, но привыкатьCotypist подстраивается, если включена персонализация
Короткие сообщения в чатесреднеМало контекста, модель угадывает хуже
Код в редакторе (VS Code, Cursor)нетCotypist работает только в sidebar-чатах AI-ассистентов, не в основном редакторе — там лучше Copilot
Творческий поток «с нуля»слабоВ фазе, когда вы сами не знаете следующее слово, Cotypist мешает больше, чем помогает

Источник также уточняет: Cotypist не исправляет опечатки в длинной перспективе. Если вы опечатались и Cotypist «нарастил» подсказку поверх опечатки, остановитесь и поправьте её перед тем, как принимать дальнейшие слова. Иначе ошибка закрепится в персонализации.

Пример

Сценарий 1. Ответ клиенту в почте

Исходное состояние: вы получили письмо с вопросом про тарифы. Вам нужно ответить вежливо, передать вопрос менеджеру и пообещать вернуться с деталями.

Без Cotypist вы набираете:

Здравствуйте, Алексей. Спасибо за вопрос про тарифы. Я передал его менеджеру, он свяжется с вами в течение рабочего дня. Если появятся срочные вопросы — пишите, я на связи.

С включённым Cotypist и персонализацией под вашу почту — модель подхватывает «Здравствуйте, Алексей. Спасибо за…» уже после первых двух слов. После Tab вставляется «вопрос», после следующего Tab — «про», и вы продолжаете набирать только то, что отличает этот ответ от вчерашнего. По заявлению создателей, итог — около половины нажатий.

Сценарий 2. AI-промпт в Codex

Вы пишете в терминале: «codex explain the difference between Tab and Esc in my terminal app». Cotypist в режиме AI-агентского промпта активируется автоматически (об этом ниже в разделе про терминалы) и подхватывает повторяющиеся «codex» / «explain» / «my terminal» / «the difference between». Вы только дописываете конкретику — какое именно приложение, какой именно сценарий.

Сценарий 3. Когда Cotypist не нужен

Вы пишете первый абзац статьи, в голове есть только образ, и вы ищете формулировку. На этом этапе Cotypist будет подсказывать статистически среднее — «в современном мире», «давайте рассмотрим», «существует несколько подходов». Это ровно те клише, которых вы хотите избежать. Отключите Cotypist на этот час — Esc подавляет подсказки в текущем поле, либо используйте временный per-app toggle (по умолчанию Ctrl+Option+Cmd+` на macOS).

Интеграция и подключение

Установка

Скачайте приложение с cotypist.app. Перетащите в папку Applications. Выдайте разрешение Accessibility в системных настройках macOS. Аккаунт не нужен. Настройка занимает несколько минут.

Совместимые приложения

Cotypist работает в большинстве Mac-приложений из коробки. Официальная страница cotypist.app/compatibility разбивает их по категориям. Я сгруппировал список так, чтобы было удобно проверить, попадает ли ваш основной набор приложений.

  • Браузеры: Safari, Chrome, Brave, Edge — работают. Arc и Dia — с настройкой (см. ниже). Firefox и Zen Browser — только в зеркальном окне, inline-режим не поддерживается.
  • Почта: Apple Mail, Gmail в браузере, Outlook, Mimestream — работают. Thunderbird — не поддерживается.
  • Документы: Microsoft Word, TextEdit, Pages, Scrivener — работают. Google Docs — с настройкой. Google Sheets — работает, но в маленьких ячейках Cotypist остаётся в стороне, чтобы не мешать табуляции. Google Slides — не поддерживается.
  • Заметки и знания: Apple Notes, Notion, Obsidian — работают. OneNote, Anki — не поддерживаются.
  • Мессенджеры: Messages, Teams, WhatsApp — работают. Slack — частично (есть нюансы с inline-режимом в отдельных версиях).
  • Редакторы кода: VS Code, Cursor, Windsurf — только в sidebar-чатах AI-ассистентов (Claude Code, Codex, Cursor Agent, GitHub Copilot). В основном редакторе — не работают: там специализированные completion-системы (IntelliSense, Copilot), и Cotypist намеренно не вмешивается. По умолчанию редакторы кода отключены в настройках Cotypist.
  • Терминалы: Terminal.app и iTerm — работают. Cotypist активируется автоматически, когда распознаёт, что вы печатаете в AI-агентском промпте (Claude Code, Codex, Cursor Agent). Для обычных команд completion по умолчанию выключены, чтобы не мешать shell-автодополнению. Ghostty, Kitty, Warp, cmux — не поддерживаются.

Особые случаи настройки

  • Google Docs. Откройте Tools → Accessibility в Google Docs и включите «Turn on screen reader support» и «Turn on braille support». После этого Cotypist начнёт предлагать подсказки. Дополнительно рекомендуется отключить встроенный Smart Compose (Tools → Preferences), чтобы он не конкурировал с Cotypist.
  • Arc / Dia. Inline-подсказки не работают по умолчанию. Два способа включить. Способ 1: откройте chrome://accessibility в браузере, включите «Text Metrics» и оставьте эту вкладку открытой в фоне. Способ простой, но требует держать вкладку открытой — её нужно пиновать. Способ 2: запустите браузер с флагом —force-renderer-accessibility=complete:
open -a 'Arc' --args --force-renderer-accessibility=complete

Способ надёжнее, переживает перезапуск Spaces, но требует комфорта с терминалом. Сохраните команду в shell-скрипт или в shortcut, чтобы не набирать каждый раз.

  • VS Code / Cursor / Windsurf. По умолчанию выключены. Включите в настройках Cotypist для нужного редактора — подсказки появятся в sidebar-чате AI-ассистента, не в основном окне редактирования.
  • Terminal.app / iTerm. Работают без настройки, но только когда Cotypist распознаёт AI-агентский промпт. Для обычных команд используйте force-activate shortcut из Shortcuts.

Системные требования

  • macOS 14+ (Sonoma и новее) — по данным источника; нижняя граница macOS явно не указана на cotypist.app, но все современные Mac с Apple Silicon идут с актуальной ОС.
  • Apple Silicon (M1 и новее). Intel не поддерживается. Это аппаратное ограничение — на Intel Mac приложение не запустится.
  • Рекомендуется M1 Pro / M2 и выше, 16 ГБ RAM.
  • Потребление памяти в активном режиме: около 1–2,5 ГБ.

Тарифы и лимиты

Источник устарел по тарифам: на момент его написания Cotypist был в pre-release и распространялся бесплатно. Сейчас на cotypist.app/pricing три плана.

ПланЦенаЧто входит
Free$0100 завершённых слов в день, базовые подсказки, пословное принятие, эмодзи, работа в любом Mac-приложении, локальная обработка, 30-дневный Pro trial
Plus$6 в месяц (или $72 в год)Безлимитные подсказки на одном Mac, полный автокоррект, Custom Instructions, per-app инструкции, мягкая персонализация, Cotypist Labs, mid-line completion
Pro$9 в месяц (или $108 в год)Безлимитные подсказки на трёх Mac, сильная персонализация, полный каталог моделей, доступ ко всем Labs-функциям

Trial — 30 дней Pro. После окончания trial приложение переходит на Free, платежные данные для этого не нужны.

Для редкого письма Free хватает — 100 завершённых слов в день это примерно 3–5 писем. Для активной переписки и ежедневного набора промптов хватает Plus. Pro оправдан, если вы работаете на нескольких Mac и хотите максимальную персонализацию.

Практические советы от создателя

Эти рекомендации собраны из письма Даниэля Грефе (Daniel Gräfe) и официальной справки cotypist.app/help/tips. Сохраните шпаргалку, чтобы не искать заново через неделю.

  • «Танец» с ИИ. Cotypist не угадывает всё, иначе он бы вас заменил. Его задача — ускорить набор. На практике совпадают первые одно-два слова подсказки. Поэтому пословное принятие через Tab — ключевой приём. Ритм простой: пара букв → Tab → пара букв → Tab. Часто достаточно первых букв слова, чтобы модель поняла направление.
  • Если подсказка «почти, но не совсем» — продолжайте печатать. Модель обновит предсказание в реальном времени, обычно в пределах одной-двух букв. Это быстрее, чем перебирать альтернативы специальной клавишей.
  • Подсказки появляются не сразу. Минимум — после ввода двух слов. В маленьких текстовых полях подсказки отключены по умолчанию, чтобы не мешать.
  • Принудительное включение в текущем поле: Ctrl + клавиша над Tab. Полный список — в Shortcuts.
  • Принять подсказку целиком: клавиша над Tab (`, §, ^ — зависит от раскладки). Назначение можно изменить в Shortcuts.
  • Esc — отменить текущую подсказку и подавить completion в текущем поле. Полезно, когда нужно дописать мысль без вмешательства.
  • Option+Tab — отправить обычный Tab, даже когда показана подсказка. Удобно для перехода к следующему полю формы.
  • Per-app toggle (по умолчанию Ctrl+Option+Cmd+`). Временно отключает completion в текущем приложении на несколько минут. Удобно для шорт-фокус-сессий, демонстраций экрана, созвонов.
  • Глобальный toggle (по умолчанию не назначен). Полностью выключает Cotypist до повторного нажатия. Используйте для презентаций, созвонов, глубокой работы.
  • Выбор модели. Быстрые подсказки важнее точных. Выбирайте модель, которая работает плавно, а не «самую умную».
  • Custom Instructions. Поле в настройках — краткое описание себя и контекста работы. Помогает модели подстроиться. Не перегружайте инструкции — модели Cotypist нужны ключевые ориентиры, а не подробная биография.
  • Включите «Include trailing space after single-word completions» в Shortcuts. Тогда после Tab не нужно нажимать пробел — можно сразу печатать следующее слово. Мелочь, которая ощутимо ускоряет ритм.

Cotypist не исправляет опечатки в длинной перспективе. Если вы опечатались и Cotypist нарастил подсказку поверх опечатки, остановитесь и поправьте её до того, как принимать дальнейшие слова. Иначе ошибка закрепится в вашей персонализации.

Ограничения

Ограничения

Что учитывать перед установкой и во время ежедневного использования.

Только Apple Silicon — на Intel Mac Cotypist не запустится.

Если у вас старый Mac на Intel — альтернатив нет, и в источнике это не обходится.

macOS 14+ — по данным источника.

Точная нижняя граница не указана явно на cotypist.app, но Sonoma — это 2023 год, для очень старых устройств ограничение существенное.

Расход памяти — в активном режиме 1–2,5 ГБ RAM.

На Mac с 8 ГБ это ощутимая доля.

100 слов в день на Free — если вы много пишете, бесплатного тарифа хватит только на 3–5 писем.

Для активной работы нужен Plus или Pro.

Не работает в основном окне редактора кода — Cotypist активируется только в sidebar-чатах AI-ассистентов.

В зоне написания кода остаётся Copilot / IntelliSense.

Ghostty, Kitty, Warp, cmux — не поддерживаются — если вы работаете в одном из этих терминалов, Cotypist в нём не активируется.

Используйте Terminal.app или iTerm.

Firefox и Zen Browser

только в зеркальном окне — inline-режим не поддерживается, и, по словам команды Cotypist, в обозримом будущем поддержки не появится.

Google Slides не поддерживается

Cotypist не видит позицию курсора на canvas-рендере, поэтому подсказки не встанут в нужное место.

Zed не поддерживается — команда Cotypist ждёт, пока разработчики Zed закроют zed-industries/zed#6576.

Пока этого не произойдёт, поддержка не появится.

Антипаттерны

Антипаттерны

Чего не делать, чтобы Cotypist оставался помощником, а не источником шума.

Перегружать Custom Instructions — модель Cotypist проще, чем ChatGPT.

Длинные инструкции «разбавляют» фокус. Держите Custom Instructions короткими — несколько предложений о себе и контекстах.

Принимать всю подсказку целиком, если не уверены — Cotypist рассчитан на пословное принятие.

Приняли всё разом — потеряли свой голос, и подсказка «уплыла» в статистически среднее. Используйте Tab по одному слову.

Игнорировать опечатки в процессе набора — Cotypist не исправляет опечатки автоматически в длинной перспективе.

Остановитесь, поправьте опечатку, потом продолжайте принимать подсказки. Иначе ошибка закрепится в персонализации.

Использовать Cotypist в фазе «ищу формулировку» — когда вы сами не знаете, что дальше писать, Cotypist будет подсказывать клише.

Отключите на этот час — Esc подавляет подсказки в текущем поле, per-app toggle отключает их в приложении.

Ожидать, что Cotypist заменит ChatGPT или Claude — Cotypist дописывает то, что вы и так собирались написать.

Генерация «с нуля» по длинному промпту — задача для LLM, а не для Cotypist. Это разные инструменты для разных задач.

Включать Collect inputs for personalization во всех приложениях сразу — это мощная функция, но она записывает ваш текст.

Отключите её для приложений, где вы вводите конфиденциальные данные (банковские, медицинские, персональные). Используйте per-app настройки.

Держать вкладку chrome://accessibility открытой ради Arc/Dia — и забывать про неё — если вы перезапустите браузер или переключитесь между Spaces, Text Metrics сбросится.

Для надёжного решения используйте запуск с флагом —force-renderer-accessibility=complete.

Чеклист

Чеклист

Проверка перед запуском и в первую неделю использования.

Mac на Apple Silicon — проверьте «Об этом Mac»

«Чип». Если там Intel — Cotypist не запустится.

macOS 14+

если у вас более ранняя ОС, сначала обновите систему.

Разрешение Accessibility выдано

без него Cotypist не сможет читать текстовые поля.

Custom Instructions заполнены — 3–5 предложений о себе и контекстах письма.

Не больше.

Collect inputs for personalization — по вашему выбору — включено

модель учится. Выключено → работает на общей модели. Начните с выключенного, через неделю включите, если качество покажется недостаточным.

Tab — пословное принятие по умолчанию — не меняйте на «принять всё» в первую неделю.

Привыкните к ритму «пара букв — Tab».

Клавиша «над Tab» назначена

`, § или ^` — выберите в Shortcuts ту, которая не конфликтует с системой.

Per-app настройки для конфиденциальных приложений

отключите сбор данных там, где вводите чувствительное содержимое.

Пройдена проверка в основных приложениях — откройте почту, Slack, Notion или Obsidian, наберите 3–4 предложения.

Убедитесь, что подсказки появляются.

Через неделю — откройте статистику — в настройках Cotypist есть раздел statistics.

Покажет, сколько слов модель завершила за вас по дням и приложениям.

Ссылки

Ссылки