Я заметил странную вещь за последний месяц. Каждый раз, когда я сажусь за 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 | $0 | 100 завершённых слов в день, базовые подсказки, пословное принятие, эмодзи, работа в любом 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.
Покажет, сколько слов модель завершила за вас по дням и приложениям.
Ссылки
Ссылки
- Сайт: C otypist — Smart Autocomplete for Mac
- Справка: Getting the Most Out of Cotypist
- Совместимость: App Compatibility
- Тарифы: Pricing
- Персонализация: Personalization overview
- Шорткаты: Shortcuts
- Решение для Arc/Dia: Text Metrics в Arc и Dia