Разработчик pavel-logachev представил DSH Mobile — неофициальный Android-клиент для DeepSeek Harness. По его описанию, с телефона можно продолжать чаты, ставить агенту задачи и прикладывать файлы, а сам агент, история и ключи провайдеров остаются на компьютере. Проект не связан с DeepSeek; его код открыт под лицензией MIT.
Телефон — пульт, компьютер — место работы
DSH Mobile собирает чаты всех проектов в один список. Пользователь может отправить фотографию или файл, ответить на вопрос агента и получить уведомление о готовом ответе. Закрытие экрана телефона не отменяет работу на ПК: прекращается только наблюдение за ней.
Связь обеспечивает плагин — дополнение, которое DeepSeek Harness загружает внутрь своей программы. Оно обращается к уже существующим чатам, а не запускает отдельного агента. Браузерную авторизацию на телефон переносить не нужно, веб-порт DeepSeek Harness наружу не публикуется.
Отдельный облачный сервер для мобильного доступа не требуется. Но это не означает, что сама языковая модель работает без интернета: вызовы моделей, подписки и ключи провайдеров остаются в ведении DeepSeek Harness. Для сравнения подходов к удалённому общению с агентом пригодится обзор OpenClaw — ассистента, работающего через мессенджер.
Как телефон добирается до ПК
Автор описывает три варианта соединения: домашний Wi-Fi, Tailscale на обоих устройствах или собственный сервер-посредник. Вариант с Tailscale не требует открывать порт на роутере. Общего публичного сервера-посредника у проекта нет — при выборе этого пути его поднимает владелец.
Привязку начинает владелец на компьютере, а телефон сканирует QR-код с одноразовым приглашением. Перед подтверждением приложение показывает адрес ПК и отпечаток сертификата — цифровой признак, по которому оно затем узнаёт компьютер. Приглашение нельзя отправлять в общие чаты: подмена всего QR-кода вместе с адресом и отпечатком остаётся риском.
Рабочая сборка использует только HTTPS, то есть зашифрованное соединение. По описанию автора, собственный посредник пересылает этот трафик, не раскрывая токен устройства и содержимое чатов. Однако ему видны, в частности, IP-адреса, время и объём передачи.
Если связь оборвалась, задача не повторяется вслепую
Неприятный сценарий: телефон отправил задачу, но подтверждение потерялось. Повторная отправка могла бы запустить её ещё раз. В DSH Mobile каждой команде заранее присваивается идентификатор, а компьютер хранит запись о её приёме и состоянии.
После восстановления связи приложение запрашивает эту запись и обновляет чат. Если исход отправки неизвестен, пользователь видит неопределённость; автоматически пересылать такую команду заново система не будет. Автор отдельно оговаривает, что не гарантирует выполнение «ровно один раз». Подтверждение приёма тоже не означает, что агент уже закончил работу.
Совместимость и границы доступа
Описанная конфигурация — приложение 0.8.0 для Android 8.0 и новее и плагин 0.7.0 для компьютера с Windows. Из версий DeepSeek Harness автор проверил 0.2.0-rc.2 и 0.2.1-alpha.1. Версию владелец указывает вручную; после обновления совместимость нужно проверять заново.
Права на чтение чатов и запуск задач выдаются раздельно. Это полезное разграничение, но не изоляция агента: запущенный с телефона агент обладает теми же возможностями, что и запущенный с ПК. Уже переданную команду отзыв доступа задним числом не отменяет.
При потере телефона доступ отзывают на компьютере. Выход из приложения удаляет данные привязки лишь на самом смартфоне. Поэтому оценивать такую схему стоит не только по удобству чатов: права телефона определяют, какую работу он сможет поручить агенту.