Меню

Когда не знаете, что ответить

Подсказка прямо в вашем чате. Tab вставит черновик. Проверьте и отправьте сами.

Скачать для MacDMG

Подсказки по Tab: macOS 14+ Текущий выпуск · DMG

Подписано и проверено Apple

Выбрать устройство

Попробуйте в знакомом приложении

Telegram

Катя Белова

Сможешь сегодня вечером взять задачу?

Подсказка Троеточия: да, гляну задачу, но сегодня вечером по двойной ставке, ок?

В приложении Tab вставляет ответ, а отправляете вы сами.

Для переключения приложений и переписок на сайте нужен JavaScript.

Учебная переписка. Сообщения никуда не отправляются.

В привычных чатах

  • Telegram Desktop
  • Slack
  • Discord
  • TrueConf
  • В браузерах
Совместимость

Проверено вживую на Mac

  • Telegram Desktop
  • Slack
  • Discord
  • TrueConf
  • Cursorчат

Поля в браузерах

  • Chrome
  • Safari
  • Firefox
  • Edge
  • Яндекс
  • Brave
  • Opera
  • Vivaldi

Поддержано, проверяем

  • Telegram macOSApp Store
  • LOOP
  • Mattermost
  • Teams
  • WhatsApp
  • Сообщения
  • Телемост
  • Zoom
  • MAX
  • VK Teams
  • Signal
  • Пачка
  • Apple Mail
  • Outlook
  • Spark
  • Codex
  • ChatGPT
  • Arc
  • Chromium
  • Dolphin Anty

Пока не проверяли

  • Gmail
  • Telegram Web
  • WhatsApp Web

Проверка обычного поля в браузере не равна проверке каждого сайта.

Codex и ChatGPT выключены на новых установках. В браузерах есть список исключённых адресов: AI‑чаты, онлайн-банки, Госуслуги, поиск Google и Яндекса. Он не охватывает все сайты этих категорий. Исключить можно только браузер целиком.

Windows, бета: подсказки по Tab в любом приложении, кроме Codex и ChatGPT, и не в защищённых полях. В пустом поле формы на сервер уходит его подпись. Вживую проверены Telegram Desktop, Discord и браузер. Окно вариантов: Ctrl+Alt+Space.

Требования и что делать, если подсказки нет

От сообщения к ответу

Всё в том же чате.

  1. Созвонимся завтра в 10:00?
    давай после 12:00?

    Появляется подсказка

    Серым, прямо в поле ввода.

  2. Tab
    давай после 12:00?

    Tab вставляет текст

    Можно поправить каждое слово.

  3. Enter
    давай после 12:00?

    Отправляете вы

    Только после проверки.

Esc убирает подсказку. Можно просто начать печатать.

Как готовится ответ
  1. список на Mac

    Узнаёт приложение

    Троеточие смотрит, какое приложение на переднем плане. Если его нет в списке или вы его исключили, подсказка по Tab не читает поле и переписку.

    В браузерах часть сайтов исключена, список ниже.

  2. видимая переписка

    Читает над полем

    В Telegram, Пачке и мессенджерах, где переписку распознаёт Троеточие, - до 12 видимых сообщений с именами. В Slack, Discord, браузерах и почте - последние 3500 символов видимого текста над полем и сообщение, на которое вы отвечаете. Список чатов, другие окна и историю выше экрана не читает.

    В Telegram ответ готовится заранее, пока чат открыт в активном окне, а появляется, когда вы ставите курсор в поле.

  3. HTTPS

    Отправляет запрос

    На сервер уходят сообщения, профиль или выбранный сценарий, название приложения и до четырёх подходящих фактов: память, словарь исправлений, выдержки. Название чата уходит хешем.

    Запрос для переписки с Катей

  4. GigaChat 3 Pro

    Пишет нейросеть

    Основная модель - GigaChat 3 Pro. Если первый токен подсказки не пришёл за 1,5 с или модель недоступна, отвечает запасная модель другого провайдера.

    Модели запрещено обещать за вас сроки, цены и согласие, но она может ошибиться. Проверьте ответ перед отправкой.

  5. запрос до 4 с

    Подгоняет подсказку

    Серый текст подстраивается под шрифт, размер и цвет надписи в поле. На запрос подсказки отведено не больше 4 с. Опоздавший ответ в поле не появится.

    Это ограничение запроса, а не время от фокуса до показа. При сбое связи в поле может появиться короткий статус ошибки.

  6. Tab или Esc

    Ждёт вас

    Tab или → вставляют ответ. Esc или любой набранный символ убирают подсказку. При вставке буфер обмена сохраняется и возвращается.

Проверки и примеры

Движок подсказок написан на Swift. Он читает поле через системный Accessibility, подбирает оформление серого текста и вставляет ответ через ⌘V с возвратом буфера обмена.

Насколько совпадает шрифт

Ошибка подгонки по пикселям: меньше - лучше, порог 0,12. Это не процент совпадения.

Slack
0,0075
Telegram для macOS
0,039
Codex
0,040
TrueConf
0,084
Safari
0,090
Chrome
0,106
Discord
0,171 · выше порога, доводим

Telegram Desktop здесь нет: после подбора Open Sans его ещё не перепроверили вживую. Замер говорит только о шрифте, а не о работе приложения целиком.

Проверьте сами

Подписанные обновления устанавливаются, когда вы отошли от компьютера.

spctl -a -vv /Applications/Троеточие.app

Ожидаемый ответ: source=Notarized Developer ID

shasum -a 256 ~/Downloads/Troetochie.dmg

Сравните с SHA-256 в выпусках на GitHub. Схема запроса открыта.

Больше 1300 автоматических проверок движка, прогон 17 октября 2026 года. Больше 60 выпусков для Mac с 29 сентября.

Ответы на этой странице: 21 подсказка в поле на 7 переписок, все от GigaChat 3 Pro, прогон 17 октября. Без правок годились 10 из 21, их мы и показываем. Остальные, например, обещали срок или назначали встречу за человека. Для окна вариантов было 4 набора на 2 переписки, без оговорок годился 1, его и показываем.

Что услышали на интервью и исправили

  • Без VPN подсказки не приходили. Теперь у приложения свой адрес API и запасной.
  • В полноэкранном Telegram окно вариантов уходило назад. Теперь оно видно поверх.
  • macOS не давала открыть сборку. Теперь она подписана и проверена Apple.

Сроки, правки и другие разговоры

Вымышленные переписки. Ответы Троеточия без правок.

Выберите пример

Заказчик · запуск сайта в пятницу

Вся переписка

Андрей Громов Мария, добрый день! Напоминаю, что в пятницу запускаем сайт

Мария Добрый день! Помню. Жду от вас тексты для раздела «Доставка и оплата».

Андрей Громов С текстами задержка, юрист отдаст их только в среду

«Но запуск в пятницу переносить не хотим. Успеете за два дня?»

Вариант Троеточия

За два дня сделать раздел с нуля будет очень сложно, обычно на это уходит три рабочих дня.

Все 3 ответа

Отвечаю на: Но запуск в пятницу переносить не хотим. Успеете за два дня?

  1. ⌥1

    За два дня сделать раздел с нуля будет очень сложно, обычно на это уходит три рабочих дня.

  2. ⌥2

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

  3. ⌥3

    Возможно, лучше рассмотреть вариант запуска без этого раздела или отложить запуск на несколько дней, чтобы всё подготовить как следует.

⌥4 Свой вариант…

Написать сообщение…
В памяти Марии: на раздел нужны три рабочих дня.

Клиент · в проекте восемь экранов

«Это же мелочь, думаю, в рамках проекта, без доплаты»

Вся переписка

Лена Сергей, выложила все 8 экранов в Figma, ссылка выше

Сергей Ковалёв Посмотрел, очень круто 🔥

Сергей Ковалёв Слушай, а можешь ещё быстренько накинуть пару экранов? Корзину и профиль

Сергей Ковалёв Это же мелочь, думаю, в рамках проекта, без доплаты

Сергей, каждый дополнительный экран стоит 6 000 ₽, так как это уже вне рамок проекта. Подойдёт такой вариант?

Подсказка в поле. В памяти Лены: «В рамках проекта с Сергеем 8 экранов, каждый следующий 6 000 ₽».

Как отвечать на правки сверх договора

Заказчик · последнее сообщение ваше

«Я бы убрала слайдер с акциями наверху»

Вся переписка

Олег Смирнов Аня, а что думаешь про главную? Коллеги говорят, перегружена

Аня Согласна, блоков многовато

Аня Я бы убрала слайдер с акциями наверху

А ещё можно заменить его на статичный баннер с одной ключевой акцией.

Подсказка продолжает последнее сообщение Ани.

Ответы могут потребовать правки. Проверяйте сроки, цены и обещания перед отправкой.

Помнит ваши условия

В памяти СветыСозвоны после 12:00
Виктор Орлов

Отлично. Созвонимся завтра в 10:00? Минут на 20

Черновик Троеточия
утро занято клиентами, давай после 12:00?

Память включена по умолчанию. Ваши сообщения уходят на сервер. О данных

Память и стиль

В памяти Светы

Как пишет
На ты, коротко, со строчной, без точки.
Свои фразы
«скинула КП, жду ответ до пятницы»
Из памяти
«Созвоны с командой ставлю после 12:00, утро оставляю для клиентов»

«После 12:00» совпадает с правилом из памяти.

Вымышленная переписка Светы

Виктор Орлов Свет, привет! Хочу пройтись с тобой по воронке до конца месяца

Света привет! давай, CRM как раз обновила

Виктор Орлов Отлично. Созвонимся завтра в 10:00? Минут на 20

Ответ Троеточия без правок. Строчные буквы сохранены, время совпадает с условием из памяти.

  • Замечает, пишете вы на ты или на вы, длинно или коротко, ставите ли точку и скобочки. Это можно поправить вручную.
  • Исправили ответ после Tab - запомнит, как вы пишете имена и термины. Словарь хранится на Mac.
  • Память и описание манеры включены по умолчанию и выключаются одним переключателем. Для этого на Mac копятся до 60 ваших сообщений.

Куда уходит текст

  1. Ваш Mac

    Видимая переписка активного чата

  2. Сервер Троеточия

    Передаёт текст модели.
    Хранит только служебные данные.

  3. Нейросеть

    Готовит черновик.
    Кому передаётся текст

Ответ возвращается в ваше поле ввода
Память включена
По умолчанию ваши сообщения уходят на сервер и для подготовки памяти.
Облачное распознавание выключено
Если включить, снимок колонки переписки уходит без маскирования.
Данные и настройки
  • Не отправляет за вас

    Tab только вставляет текст. Enter Троеточие не нажимает.

  • Не читает другие окна и историю

    Подсказки по Tab читают только видимую часть открытого чата в активном окне и только в приложениях из списка.

    Окно вариантов читает выделенное сообщение или открытый чат в любом приложении, но только когда вы нажали сочетание.

  • Не читает защищённые поля

    Поля паролей, кодов подтверждения и номеров карт не читаются ни подсказкой по Tab, ни окном вариантов.

  • Сервер не сохраняет текст

    Текст сообщений и снимки не сохраняются. Служебные данные запросов остаются: приложение, число сообщений, длина текста, модель и время ответа.

До отправки на Mac ключи API, токены и пароли вида «пароль: …» заменяются на [скрыто]. Номера карт, телефоны и почты внутри обычного чата на Mac не скрываются.

Троеточие - Настройки

Попробуйте переключатели. Это демо настроек Mac.

С подсказкой уходят видимая переписка, профиль или сценарий, до четырёх подходящих фактов и название приложения. Название чата - только хешем.

Автоподсказки больше не читают поле и переписку. Окно вариантов можно вызвать вручную.

Где подсказывать

Подсказки по Tab работают в Telegram Desktop. Ответ может готовиться заранее, пока открыт чат.

Автоподсказки в Telegram не читают поле и переписку. То же делает ⌃⌥X прямо в Telegram.

Не чаще раза в 3 минуты на сервер уходят ваши новые сообщения и последние 8 сообщений переписки, чтобы найти факты о вас. Раз в сутки или реже уходят до 40 ваших сообщений, чтобы описать манеру письма. Факты и описание манеры хранятся на Mac.

Факты и описание манеры не собираются и не уходят с запросами.

О каждом запросе сервер хранит служебные данные: время, приложение, число сообщений, длину текста и модель.

Статистика использования выключена. Служебные данные каждого запроса всё равно остаются на сервере.

Когда переписку не удалось прочитать напрямую, снимок одной колонки уходит на сервер и в нейросеть без маскирования и не сохраняется.

Экран распознаётся на этом Mac. Облачное распознавание по умолчанию выключено.

Что остаётся на Mac

История, память и описание вашей манеры.

Если подключена база знаний, в запрос добавляются подходящие фрагменты, правила и пример. Сама база хранится на Mac.

Разрешения macOS

Универсальный доступ
Прочитать поле и сообщения над ним, вставить ответ, поймать Tab и Esc. Нажатия клавиш Троеточие видит во всех приложениях, но действует, только когда в пустом поле чата стоит подсказка. Смотрит код клавиши, а не букву, и ничего не записывает. В полях паролей macOS нажатия ему не передаёт.
Запись экрана
Подогнать серый текст под шрифт поля и распознать переписку, когда приложение не отдаёт текст. Без этого разрешения подсказки по Tab нет в Slack, Discord и браузерах.

Как выключить

Меню значка ••• в строке меню, сокращённо. ⌃⌥T выключает только автоподсказки, окно вариантов по сочетанию продолжает работать. Совсем выключить - «Завершить Троеточие».

Пример запроса

POST /v1/inline · так приложение отправляет запрос на api.troetochie.online

POST /v1/inline
Content-Type: application/json
Authorization: Bearer <анонимный токен устройства>
X-Request-Id: A1450006-8AD3-42A6-B8F7-F49059BB2434
X-Session-Id: bf7ea754-6a43-47fc-ac2d-6552ed807768

{
  "conversation_id": "b0a29e9afd841a5ad16a8ac4f395bbb00dc56c9aba8b0027058383326ba43ebb",
  "target_id": "d0b2379a434bc86adf13edab22393efbd85288c478899b4c3f243ba911c121f3",
  "target_revision": "70ca609fe97b9a691786d519ee1d2788d90eb02ab39394f1923ee477b7358ee3",
  "messages": [
    {
      "id": "6f4a5b69a7e0903d272fc638e279b891d272ed1c0cf0cac3d610b6523e26425c",
      "revision": "6165b029f4d872677d9f6904d31bc714000696a6693addc2ab586e8f3ffb2f9e",
      "role": "them",
      "text": "Дим, привет! Знаю, что пятница и почти семь вечера 🙈",
      "sender": "Катя Белова"
    },
    {
      "id": "d1cfd404dd3980af92a4de570d5c2e591c037f684e9f3e1152bab58a20606352",
      "revision": "019341e221043f6b7b2b97723ba21f0cb3bdb8ef9cba8ad3a633cf3aa7c40be9",
      "role": "them",
      "text": "У «Фермы» на телефонах не отправляется форма заказа, клиент пишет с утра",
      "sender": "Катя Белова"
    },
    {
      "id": "f3435ad5387e27c259f8814023c59fc6f6a0eba9ceb5f1905e30b2b414278b77",
      "revision": "4de9f7f751c9c97f72c91e6f9191a8b2f9eb196ee58047f0030072e3ee3b8f1a",
      "role": "me",
      "text": "привет. скинь, где воспроизводится",
      "sender": "Дима"
    },
    {
      "id": "d0b2379a434bc86adf13edab22393efbd85288c478899b4c3f243ba911c121f3",
      "revision": "70ca609fe97b9a691786d519ee1d2788d90eb02ab39394f1923ee477b7358ee3",
      "role": "them",
      "text": "Всё в задаче, со скринами. Сможешь сегодня вечером взять? В выходные у них запуск рекламы",
      "sender": "Катя Белова"
    }
  ],
  "profile": {
    "role": "freelance",
    "name": "Дима",
    "about": "Фронтенд-разработчик, по договору поддерживаю сайты клиентов студии",
    "style": "на ты, коротко, без смайликов",
    "avoid": "",
    "traits": {
      "length": "short",
      "address": "ty",
      "emoji": "none",
      "lowercase": true,
      "end_period": false
    },
    "samples": [
      "ок, гляну после обеда",
      "залил на тест, проверь плиз"
    ],
    "style_profile": "на ты; одна короткая фраза; со строчной буквы, без точки в конце; словечки «гляну», «плиз»"
  },
  "facts": [
    "Срочные задачи вечером и в выходные беру по двойной ставке",
    "Имена и слова пишу так: Катя, «Ферма»"
  ],
  "target_app": "com.tdesktop.Telegram"
}

Запрос для переписки с Катей. Собран по коду приложения 0.3.56 и 17 октября отправлен на отдельно запущенный сервер Троеточия той же версии. Изменён только токен устройства. Названия чата, времени сообщений и снимка экрана в запросе нет. Открытая схема запроса.

Данные и приватность подробно

Вопросы

Это бесплатно?

Да, сейчас все доступные версии бесплатны. Для работы не нужны регистрация и банковская карта. Приложение получает случайный идентификатор устройства, который не содержит его серийного номера.

Какая нейросеть пишет ответы?

Основная модель - GigaChat 3 Pro. Если она медлит или недоступна, отвечает запасная модель другого провайдера. Куда уходит текст, написано на странице «Данные и приватность».

Троеточие отправит сообщение само?

Нет. Tab только вставляет ответ в поле, Enter Троеточие не нажимает. Проверьте текст перед отправкой: нейросеть может неверно понять переписку.

Почему подсказка такая короткая?

Подсказка в поле рассчитана на одну реплику. Для более длинного ответа выделите сообщение и нажмите ⌃⌥Space на Mac. Откроется окно с двумя или тремя вариантами и строкой «Свой вариант».

Будет работать в моём чате?

На Mac подсказки работают в Telegram, Slack, Discord, рабочих мессенджерах, почте и полях сайтов в браузере. Любое приложение можно исключить. Полный список и ограничения - на странице «Совместимость».

Нужен ли VPN?

Нет. У приложения два адреса API, и оно само выбирает рабочий.

Троеточие делаем мы

Напишите нам, если что-то не работает или есть идея для Троеточия.

Написать нам
  • Аскар
    Аскар
  • Андрей
    Андрей
  • Рустем
    Рустем

Попробуйте в следующей переписке

Бесплатно, без регистрации.

Ваше устройство

Троеточие для Mac

Подсказки по Tab: macOS 14+. Окно вариантов: Apple Silicon с macOS 12, Intel с macOS 13.

Подписано и проверено Apple.

Текущий выпуск · DMG

  1. В «Программы»
  2. Два разрешения
  3. Tab в чате
Скачать для Mac DMG
Установка на Mac
  1. Откройте DMG и перенесите Троеточие в «Программы».
  2. Запустите Троеточие из «Программ», а не из окна DMG. При первом запуске macOS спросит, открыть ли приложение, загруженное из интернета, - нажмите «Открыть».
  3. Пройдите знакомство с приложением и выберите свободное сочетание клавиш. По умолчанию это ⌃⌥Space.
  4. Выдайте два разрешения в разделе «Системные настройки» → «Конфиденциальность и безопасность»: «Универсальный доступ», чтобы читать поле и сообщения над ним и вставлять ответ, и «Запись экрана», чтобы подгонять серый текст под шрифт поля и распознавать переписку, когда приложение не отдаёт текст. Без «Записи экрана» подсказки по Tab не работают в Slack, Discord и браузерах. Включите тумблер у «Троеточие». Если приложения нет в списке, добавьте его кнопкой «+». После выдачи «Записи экрана» macOS может попросить перезапустить приложение.
  5. Поставьте курсор в пустое поле чата: на macOS 14 и новее появится серая подсказка, Tab вставит её. Чтобы выбрать из вариантов, выделите сообщение и нажмите выбранное сочетание. Проверьте текст и отправьте его сами.

По умолчанию экран распознаётся на Mac, и в запрос уходит только текст. Облачное распознавание выключено, что меняется при его включении, написано в разделе «Что видит Троеточие».

Если после обновления приложение перестало видеть текст, выключите и снова включите оба тумблера. После перехода на подпись Apple (версия 0.3.47) это нужно сделать один раз - приложение само откроет нужный экран.

Троеточие для Windows

Windows 10 22H2 и новее, 64 бита. Бета.

Установщик без подписи издателя, SmartScreen может предупредить.

Откройте установщик, пройдите знакомство и нажмите Ctrl+Alt+Space на выделенном сообщении.

Скачать для Windows EXE
Установка на Windows
  1. Если Edge или Chrome не сохранил файл и пишет, что его редко скачивают, откройте загрузки браузера (Ctrl + J) и сохраните файл через меню рядом с ним. Браузер может переспросить ещё раз.
  2. Запустите установщик от обычного пользователя, права администратора не нужны. Приложение ставится в ваш профиль и при необходимости само доустановит WebView2.
  3. Если появится окно «Windows защитил ваш компьютер», нажмите «Подробнее» → «Выполнить в любом случае», если доверяете этой сборке.
  4. Пройдите знакомство с приложением.
  5. Выделите сообщение в чате и нажмите Ctrl + Alt + Space. Выберите вариант: он заменит выделение или встанет в поле ввода, отправляете вы.

Это ранняя версия: подсказки работают не в каждом поле, часть возможностей версии для Mac появится позже.

Расширение для браузера

Варианты ответа на выделенное сообщение.

  • Chrome
  • Яндекс
  • Edge

Распакуйте ZIP, загрузите папку в режиме разработчика и выберите «Ответить с Троеточием» в меню выделенного сообщения.

Скачать расширение ZIP
Установка расширения
  1. Скачайте и распакуйте архив. Перенесите папку туда, где она будет лежать постоянно, например в «Документы»: браузер загружает расширение из этой папки, и после её удаления или переноса расширение перестанет работать.
  2. Откройте страницу управления расширениями в своём браузере. В Chrome это chrome://extensions.
  3. Включите «Режим разработчика», нажмите «Загрузить распакованное» и выберите папку расширения.
  4. На странице с перепиской выделите сообщение, нажмите правой кнопкой и выберите «Ответить с Троеточием». Также доступно сочетание Alt + Shift + ., на Mac ⌥ + ⇧ + .

Если сочетание занято, используйте контекстное меню. Настройки тона и стиля открываются через значок расширения.

Расширение просит доступ ко всем сайтам, чтобы его можно было вызвать на любой странице с перепиской и вставить ответ в поле. Браузер может предупредить об этом доступе. Выделенное сообщение, домен сайта и настройки из окна расширения (тон, стиль, «О себе») уходят на сервер, только когда вы сами вызываете Троеточие.

Лист ожидания

Троеточие для iPhone

Готовим версию для iOS. Оставьте почту, чтобы узнать о тестировании и выходе приложения.

Клавиатура для Android

Android 8+. Тестовый APK вне Google Play. Android попросит разрешить установку из неизвестного источника и предупредит о сторонней клавиатуре.

Установите APK, включите клавиатуру, скопируйте сообщение и нажмите «AI ответ».

Скачать для Android APK
Установка на Android
  1. Скачайте APK на телефон и откройте файл. Если Android спросит, разрешите установку из браузера или файлового менеджера.
  2. Откройте Троеточие: шаг 1 включает клавиатуру в настройках, шаг 2 делает её текущей.
  3. Скопируйте сообщение в чате, тапните в поле ввода и нажмите «AI ответ». Выбранный вариант вставится в поле; отправляете вы.

Это ранняя тестовая версия: части возможностей приложения для Mac в ней пока нет.

Помощь с установкой