Клавиатура Tone для Android
Знакомьтесь
своими словами.
Новый человек, давний чат или переезд в Telegram — Tone предложит три варианта ответа. Выбираете, правите и отправляете вы.
- Ваш голос, а не шаблон
- Контекст — только по нажатию
- Ничего не отправляет сам
01 / Лиза написала первой. Ответьте по‑своему.
Вы понравились друг другу в «Паре»
Лиза: Привет! Видела, ты тоже был на Эльбрусе?
Лиза · Пара · анкета · ваш общий стиль
Выберите вариант, затем «Вставить».
Лиза и её сообщение вымышлены. Демонстрация меняет только поле на этой странице и ничего не отправляет.
Три ситуации
Давний чат.
Новое знакомство.
Переезд в Telegram.
В каждой Tone показывает, что он знает о человеке, откуда это и чего не хватает.
-
01 Telegram
Существующий чат
С Аней вы давно переписываетесь. Tone видит импортированную историю; анализ пока частичный — 8 из 24 фрагментов.
Аня СоколоваTelegramСлушай, а давай в пятницу куда-нибудь сходим?
Аня Соколова · Telegram · связано с архивом
- Источники
- Telegram · 9 600 сообщений
Анализ · 8 из 24 фрагментов · частично - Ваша заметка
- Не любит шумные бары
- Цель
- Договориться о времени
-
02 Пара
Новое знакомство
Истории нет. Вы нажмёте точку и сами добавите анкету и экран — каждый раз после предпросмотра.
Лиза ОрловаПараПривет! Видела, ты тоже был на Эльбрусе?
Лиза · Пара · анкета · фрагмент
- Добавлено вами
- Анкета · Пара · 12 окт · 4 поля
Пара · фрагмент · 1 сообщение - Стиль
- Ваш общий стиль из других чатов. Нет и его — «Пишем нейтрально: ваш стиль ещё не изучен».
- Цель
- Поддержать разговор
-
03 Пара → Telegram · та же Лиза
Переход в Telegram
Лиза пишет: «Давай в тг, я @liza_demo», и вы сохраняете этот экран. В Telegram Tone предложит связать два чата — и ничего не объединит без вашего «Связать».
ЛизаTelegramПохоже, это Лиза из «Пары»
Ник @liza_demo этого чата в Telegram совпал с ником из сохранённого фрагмента «Пары»
- После «Связать»
- Одна карточка: Лиза · Пара + Telegram. Telegram · чат «Лиза» · сообщения не сохранены
- Без связи
- В Telegram — только его экран, без фактов из «Пары»
- Передумали
- «Отвязать» в карточке снова разделит людей
Как Tone узнаёт контекст
Только то,
что вы показали.
Tone читает экран только по трём явным действиям. В фоне — ничего.
-
1
Нажатие на точку
- Читает
- Только заголовок чата — имя и приложение, — чтобы узнать человека
- Сохраняет
- Ничего
-
2
«Добавить экран» или «Добавить анкету»
- Читает
- Видимые сообщения или поля анкеты
- Сохраняет
- Только после предпросмотра и «Сохранить»
- Анкеты
- Проверены на тестовом приложении. В настоящих приложениях знакомств — ещё нет Скоро
-
3
«Варианты» в клавиатуре
- Читает
- Последние видимые сообщения текущего чата
- Сохраняет
- Ничего — они нужны для одного ответа
Только в приложениях, которые вы включили для Tone. В остальных Tone не читает экран вовсе, а варианты строит только по вашему черновику.
Всё видно и всё удаляется. Что и когда Tone прочитал, записано в «Журнал» приложения. Источник, заметку или человека целиком можно удалить в карточке человека. Если приложение скрывает экран, Tone так и скажет: «„Пара“ скрывает содержимое экрана — вставьте текст вручную».
Пример: так это работает
Вот что Tone увидел
Анкета · Пара · Лиза Орлова
Лиза Орлова
Карточка человека в приложении Tone
- Анкета · Пара · 12 окт · 4 поляСохранено после предпросмотра
- Пара · фрагмент · 1 сообщениеСообщение Лизы, 12 окт, 20:41
- Ваша заметкаЛюбит концерты — спросить про ближайшие
Ничего не сохранено. Для ответа Tone снова возьмёт только последние сообщения на экране.
Снимите поля, которые не хотите сохранять.
Пример на вымышленной анкете. На этом сайте ничего не сохраняется.
Точка: четыре шага, каждый — ваш
Точка — маленький круг Tone у края экрана. Она появляется только в приложениях, которые вы выбрали в «Где показывать точку», и решает это по названию приложения, не читая экран. Пока вы её не нажали, Tone ничего не читает и ничего не делает в фоне.
-
1 Вы открыли «Пару»
Лиза ОрловаПараПривет! Видела, ты тоже был на Эльбрусе?
Точка видна, потому что «Пара» включена для Tone. В WhatsApp, если вы его не включили, точки нет.
-
2 Нажатие на точку
Новый человек · Пара · ничего не сохранено
Tone прочитал только заголовок чата — имя и приложение, — чтобы узнать человека. Ничего не сохранено.
-
3 «Добавить экран»
Вот что Tone увидел
Экран чата в «Паре» · 1 сообщение Лизы. Пока ничего не сохранено.
Привет! Видела, ты тоже был на Эльбрусе?
Видимые сообщения — только по этой кнопке и только с предпросмотром. Без «Сохранить фрагмент» всё забывается.
-
4 Сохранено на телефоне
Пара · фрагмент · 1 сообщение
В «Журнале»: «Добавить экран» · увидено 1 · сохранено 1
Фрагмент лежит в Tone на телефоне. Удалить его, снимок анкеты или человека целиком можно в карточке человека.
Обработчик получит
Только когда вы просите варианты ответа этому человеку:
- последние сообщения на экране
- отмеченные поля последнего снимка анкеты
- сохранённые фрагменты
- ваши заметки и цель
- факты из другого приложения — только после вашего «Связать»
Остаётся на телефоне
Всегда, даже когда готовится ответ:
- всё, что сохранила точка, — в отдельном хранилище Tone
- прежние снимки анкеты
- «Журнал»: что и по какой кнопке Tone прочитал — без текста
- чат из другого приложения, пока вы не нажали «Связать»
Связь — только после «Связать»Когда Лиза переходит в Telegram, Tone может заметить: ник @liza_demo, который она написала в сохранённом фрагменте «Пары», совпадает с ником этого чата в Telegram. Ник Tone берёт из Telegram-чата, который он уже знает, а не угадывает. Он покажет основание и спросит. Пока вы не нажали «Связать», контексты не смешиваются; «Это другой человек» запоминается, а «Отвязать» в карточке снова разделит людей.
Лиза, её сообщения и «Пара» вымышлены. На этом сайте ничего не читается и не сохраняется.
Границы
Чего Tone не делает.
Знакомство — ваше. Tone помогает сказать то, что вы хотите, и останавливается там, где начинается ваше решение.
Не отправляет без вас
Кнопка отправки остаётся вашей. Tone вставляет текст в поле, а «Вернуть» восстанавливает ровно то, что было.
Не нажимает без разрешения
Вставить текст можно только из клавиатуры Tone. Листать и нажимать в чате Tone может только в агентном режиме — и только там, где вы это разрешили.
Не оценивает собеседника
Никаких «она заинтересована» и процентов симпатии. Tone не гадает о чужих чувствах и намерениях.
Не подменяет обработчик
Вы выбираете, где готовится ответ, и видите его название. Если он недоступен — честная ошибка и «Повторить», без тихой замены.
Агентный режим (для конкурса)В конкурсной сборке есть отдельный агентный режим. По вашему поручению — например, «Договориться о звонке» — Tone сам ведёт переписку с одним человеком: через клиент Telegram, уведомление, клавиатуру или экран. Режим выключен, пока вы его не включите; разрешения даются по чату и снимаются одним касанием. Перед началом Tone показывает план, каждое сообщение уходит только после вашего «Отправить», на экране видно, что он делает, и «Стоп» всегда под рукой. Каждое действие записано в «Журнал действий». Удалять сообщения и писать первым незнакомым людям Tone не может. Это решение только для конкурсного прототипа.
Приватность
Импорт, анализ и ответ —
три отдельных шага.
Ни один шаг не запускает следующий сам. Каждый вы начинаете отдельно.
- 01
Импорт
Сохраняет выбранный чат на устройстве. Ничего не загружает и не анализирует.
- 02
Анализ
Запускаете вы, выбранным обработчиком. Прогресс виден: например, «8 из 24 фрагментов».
- 03
Ответ
Три варианта от вашего имени. Сообщения собеседника и анкета не становятся образцом вашего стиля.
Обработчик получит
- последние сообщения на экране
- выбранные поля анкеты
- сохранённые фрагменты
- ваши заметки
- цель
- краткую сводку вашего стиля
- снимок окна приложения — только если экран не читается и вы нажали «Распознать по снимку экрана»
Остаётся на телефоне
- весь архив — обработчику никогда
- чаты из разных приложений — порознь, пока вы их не связали
- «Журнал»: что, когда и по какому действию Tone прочитал
-
Сохранённое точкой — только на телефоне
Фрагменты, снимки анкет, ваши заметки и связи между чатами лежат в отдельном хранилище Tone на телефоне. Android не включает его в резервные копии: при восстановлении из облака или переносе на новый телефон оно не копируется. Целиком Tone его никуда не загружает — обработчик получает только то, что собрано для одного ответа.
-
Удаляется по одному или целиком
В карточке человека: «Удалить фрагмент», «Удалить снимок» анкеты, удалить заметку — или «Удалить человека и его данные» вместе с фрагментами, снимками, заметками и связями. «Отвязать» разделяет людей и ничего не удаляет. Если удалить приложение Tone, хранилище исчезнет вместе с ним.
-
Анонимная статистика — можно выключить
Чтобы понимать, что работает, Tone отправляет на свой сервер короткие события: что произошло, код ошибки и числа — например, «экран сохранён: увидено 3, сохранено 2». Они привязаны к случайному номеру установки, а не к вам или вашему аккаунту. Статистика включена сразу; выключить её можно в Tone: «Настройки» → «Статистика» → «Отправлять статистику использования». При удалении установки её события удаляются.
- Содержит
- Названия событий, коды, числа, версию приложения, источник, откуда вы узнали о Tone (код)
- Никогда
- Текст сообщений и черновиков, варианты ответа, поля анкет, заметки, имена, ники, номера телефонов, названия чатов
-
Защита от накрутки
Для защиты от накрутки Tone отправляет технические данные телефона: модель, версию Android, признаки эмулятора и обезличенный идентификатор устройства. Без имени, номера и контактов. Это происходит после первого подключения к серверу Tone и не чаще раза в день, только пока включена статистика: «Настройки» → «Статистика» → «Отправлять статистику использования». Идентификатор устройства уходит только в виде хеша, сервер дополнительно хеширует его своим секретным ключом.
- Содержит
- Производителя и модель, версию Android, размер экрана, язык и часовой пояс, страну SIM-карты и название оператора, число датчиков, признаки эмулятора, root-доступа и режима разработчика, хеш идентификатора устройства
- Никогда
- IMEI, серийный номер, MAC-адрес, рекламный идентификатор, номер телефона, контакты, местоположение, аккаунты, список приложений
-
Снимок экрана — только когда экран не читается
Некоторые приложения не отдают текст специальным возможностям Android, и для Tone их экран пуст. Тогда точка предложит распознать его по снимку экрана. Снимок делается только по вашему нажатию — или в агентном режиме, если вы включили правило «Делать снимки экрана». В него попадает только окно этого приложения: поля паролей, клавиатура и сам Tone скрыты, а приложения, которые запрещают снимки экрана, Tone не снимает. Снимок уходит на сервер Tone, там его распознаёт модель openai/gpt-6-luna через сервис OpenRouter, а результат вы видите в предпросмотре — сохраняется он только после «Сохранить». Сервер не хранит снимок и не записывает его в журналы: он нужен только на время одного запроса.
- Получает модель
- Уменьшенный снимок окна одного приложения
- Никогда
- Снимки без вашего нажатия или правила, других приложений, клавиатуры и самого Tone; хранение снимка на сервере; снимок в статистике и журналах
-
Откуда вы пришли — одним кодом
Ссылки на Tone в каналах и чатах несут короткий код источника, например
?src=tg_channel. Сайт считает посещения и нажатия «Скачать APK» по этому коду — без cookies, без сторонних счётчиков и без вашего IP в статистике. Кнопка «Открыть Tone» после скачивания передаёт приложению только этот код; если его нет, Tone один раз спросит «Откуда вы узнали о Tone?» — ответ можно пропустить.
Tone для Android
Скачайте.
Включите.
Пишите сами.
- 1
Скачайте APK
Когда сборка опубликована, кнопка открывает её файл. Прогресс показывает браузер.
- 2
Подтвердите установку
Android может попросить разрешить установку из браузера. Подтверждение — за вами.
- 3
Включите клавиатуру Tone
В настройках языка и ввода. Варианты ответа появляются прямо в ней.
- 4
По желанию — точку
В специальных возможностях и только для выбранных приложений. Для APK не из магазина Android может потребовать разрешить ограниченные настройки.
Сборка ещё не опубликована
Здесь появится тестовая сборка с версией, размером и списком изменений.
Что изменилось
Проверка файла
SHA-256 опубликованного APK:
Коммит сборки:
Установили? «Открыть Tone» запустит приложение и передаст ему только код источника, по которому вы пришли.
APK скачивается через браузер. Сайт ничего не устанавливает сам.
Новости и обновления — в Telegram-канале Tone
Вопросы перед первым свиданием
Tone читает мои переписки в фоне?
Нет. Только по трём явным действиям. Нажатие на точку — Tone читает лишь заголовок чата, чтобы узнать человека, и ничего не сохраняет. «Добавить экран» или «Добавить анкету» — видимые сообщения или поля анкеты; они сохраняются только после предпросмотра и «Сохранить». «Варианты» в клавиатуре — последние видимые сообщения, только для одного ответа, без сохранения. Сохранения и «Варианты» записаны в «Журнал» — без текста; простые нажатия на точку не записываются. И всё это — только в приложениях, которые вы включили для Tone: в остальных он не читает экран, а варианты строит только по вашему черновику.
Tone пишет и отправляет за меня?
Tone предлагает три варианта от вашего имени и опирается только на то, что получил: если факта нет, вариант спросит, а не придумает. Вставляете, правите и отправляете вы. «Вернуть» восстанавливает прежний текст в поле. Исключение — агентный режим конкурсной сборки: он выключен, пока вы его не включите, и даже в нём каждое сообщение уходит только после вашего «Отправить».
Tone скажет, нравлюсь ли я?
Нет. Tone не оценивает интерес, симпатию или намерения собеседника. Он помогает вам сказать то, что вы имеете в виду.
С какими приложениями знакомств он работает?
Печатать клавиатурой Tone можно везде, но экран Tone читает только в приложениях, которые вы включили сами; в остальных варианты строятся только по вашему черновику. Некоторые приложения скрывают содержимое экрана — тогда Tone сообщит об этом, а текст можно вставить вручную. «Добавить анкету» пока проверена только на тестовом приложении: как она читает анкеты в настоящих приложениях знакомств, мы ещё не проверили — если поля не найдутся, Tone так и скажет.
Что будет, когда мы перейдём в Telegram?
Если ник Telegram-чата, который Tone уже знает, совпадёт с ником из сохранённого фрагмента «Пары», Tone предложит связать чаты и покажет это основание. Пока вы не нажали «Связать», контексты не смешиваются: в Telegram Tone видит только его экран. «Отвязать» разделит их обратно.
Куда уходит контекст для ответа?
Выбранному вами обработчику — на устройстве или названному сервису. Он получит последние сообщения на экране, выбранные поля анкеты, сохранённые фрагменты, ваши заметки, цель и краткую сводку вашего стиля. Весь архив — никогда.
Tone делает снимки экрана?
Только когда не может прочитать экран иначе — например, в приложениях, которые рисуют текст сами и не отдают его специальным возможностям Android. Тогда точка предложит распознать экран по снимку, и снимок делается только по вашему нажатию (в агентном режиме — если вы включили правило «Делать снимки экрана»). В снимок попадает только окно этого приложения, без паролей, клавиатуры и самого Tone. Его распознаёт модель openai/gpt-6-luna через OpenRouter на сервере Tone; сервер снимок не хранит и в журналы не пишет. Сохранить прочитанное или нет — решаете вы после предпросмотра.
Tone собирает статистику?
Да, анонимную. Она включена сразу, а выключается в Tone: «Настройки» → «Статистика» → «Отправлять статистику использования». Это названия событий, коды ошибок и числа — например, сколько сообщений точка увидела и сколько вы сохранили. Текст сообщений, варианты ответа, анкеты, заметки, имена и ники в статистику не попадают никогда.
А для iPhone?
Пока только Android. Версия для iOS — позже.
Демонстрация использует мои сообщения?
Нет. Все люди, сообщения и анкеты на этой странице вымышлены, «Пара» — вымышленное приложение. Демонстрация ничего не отправляет и не сохраняет.