Павел Логачев9 мин чтения
DeepSeek Harness с телефона: как управлять агентом на компьютере с Android
DSH Mobile — Android-приложение, через которое с DeepSeek Harness можно работать с телефона. Агент продолжает работать на вашем компьютере, а в телефоне — чаты всех проектов, ответы в реальном времени, задачи с фото и файлами, вопросы агента и уведомление «Ответ готов». С компьютером приложение связывает плагин для DeepSeek Harness. Телефон привязывается по QR-коду и подключается по домашнему Wi-Fi или через Tailscale, облако для этого не нужно.
Я сделал DSH Mobile для себя и пользуюсь им каждый день: версия 0.8.0 стоит на моем OnePlus 15 с Android 16 и работает с моим DeepSeek Harness. Проект неофициальный и с DeepSeek не связан. Код открыт под лицензией MIT.
Для кого это приложение
Для тех, у кого DeepSeek Harness уже работает на компьютере с Windows, а следить за агентом и направлять его хочется и вдали от стола. Агент выполняет длинную задачу на ПК, а вы с телефона видите, что он делает, дописываете уточнение, отправляете фото или файл, отвечаете на его вопрос, чтобы работа шла дальше.
Если вы искали, как управлять Codex или Claude Code с телефона, — DSH Mobile решает ту же задачу, но для DeepSeek Harness. С Codex и Claude Code приложение не работает.
Чем этот DSH Mobile отличается от одноименных проектов
DSH Mobile называются и другие проекты, не связанные с этим: например, те, что запускают сам DSH на Android или открывают на телефоне его веб-интерфейс. Этот DSH Mobile — нативный Android-клиент для DeepSeek Harness, запущенного на вашем собственном компьютере. Агент работает на компьютере, телефон им управляет. Приложение написано на Kotlin и Jetpack Compose, а не обернуто вокруг веб-страницы, и веб-интерфейс DSH наружу не публикуется.
Что можно делать с телефона
- Открывать чаты всех проектов DeepSeek Harness в одном списке, искать чаты и фильтровать их по проекту. Список проектов следует боковой панели DSH, новые проекты появляются без повторной привязки.
- Ставить задачи: выбрать проект и пресет и написать задачу — приложение создаст чат и отправит текст один раз.
- Отправлять агенту снимок с камеры, фотографии из галереи и файлы — в одном сообщении.
- Читать ответ в реальном времени: Markdown, таблицы, блоки кода с копированием, изображения прямо в переписке.
- Дописывать, пока агент работает: сообщение встает в очередь или уходит через «Направить» — тогда агент получит его на следующем шаге, не прерывая текущий ход.
- Отвечать на вопросы агента: выбрать вариант, написать свой ответ или пропустить вопрос.
- Переименовывать чат и менять его модель в меню ⋯.
- Останавливать работу агента кнопкой «Стоп» с подтверждением.
- Получать уведомления «Ответ готов» и «Агент ждет вашего решения».
- Искать по сообщениям, держать черновик для каждого чата и копировать текст долгим нажатием.

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


Как это работает
На компьютер в DeepSeek Harness устанавливается плагин-компаньон. Он работает внутри DSH и открывает привязанному телефону узкий API через защищенное HTTPS-соединение. Веб-интерфейс DSH при этом наружу не публикуется.
Телефон — только клиент. Агент работает на компьютере и продолжает работать после закрытия приложения, основная история переписки хранится в DSH. Модели, инструменты, подписки и ключи провайдеров остаются на компьютере.
Телефон привязывается по одноразовому QR-коду, который вы создаете на компьютере. Перед привязкой приложение показывает адрес компьютера и отпечаток его сертификата, а привязка начинается только после вашего подтверждения.
Дома телефон подключается по Wi-Fi. Вне дома — через Tailscale: его ставят на компьютер и телефон, а открывать порт на роутере не нужно. Можно подключаться и через собственный relay на своем VPS. Облачного сервера и аккаунтов у DSH Mobile нет, общего публичного relay проект не предоставляет.
Приложение показывает каждую функцию, только если подключенный плагин сообщает, что ее поддерживает. Поэтому приложение и плагин можно обновлять не одновременно: со старым плагином приложение работает без новых функций.
Что нужно для установки
- Компьютер с Windows и DeepSeek Harness версии 0.2.0-rc.2 или 0.2.1-alpha.1.
- Node.js 24.x — и в системе, и для процесса DSH, внутри которого работает плагин. OpenSSL 3.
- Телефон с Android 8.0 или новее.
- Для работы вне дома — Tailscale на компьютере и на телефоне.
Как установить и подключить DSH Mobile: по шагам
Подробную инструкцию установки можно передать своему агенту DeepSeek Harness: в ней есть проверки окружения, команды и отдельные согласования установки, прав доступа и активации. Коротко порядок такой:
- Скачайте из релиза 0.8.0 файл приложения dsh-mobile-0.8.0.apk, архив плагина dsh-mobile-host-0.7.0.zip и их файлы .sha256. Все файлы должны быть из одного релиза.
- Сверьте SHA-256 скачанных файлов с файлами .sha256. Если хеши не совпали, дальше не идите.
- Распакуйте архив на компьютере и прочитайте установщик install-host.ps1. Подготовьте плагин: укажите адрес компьютера в домашней сети или его имя в Tailscale. Сначала запустите установщик с ключом -WhatIf и посмотрите, что он изменит.
- Активируйте плагин ключом -Activate. Установщик не перезапускает DSH и не меняет брандмауэр. Если для домашнего Wi-Fi нужно правило брандмауэра Windows, добавляйте его только для частной сети.
- Установите APK на телефон. Android попросит разрешить установку из выбранного источника — после установки это разрешение лучше отключить.
- На компьютере создайте QR-приглашение командой pair из инструкции. Выберите права: только чтение чатов или чтение и запуск задач. Право запуска давайте только своему, доверенному телефону.
- В приложении нажмите «Сканировать QR-код», сверьте адрес компьютера и отпечаток сертификата и подтвердите привязку. Код распознается без сети и без сервисов Google. Камера нужна приложению только для сканирования QR-кода и для снимков, которые вы прикладываете к сообщению.
- Если нужны уведомления в фоне, включите их в настройках приложения.
Обновление с 0.7.1: APK 0.8.0 подписан тем же ключом, что и все прежние релизы, и ставится поверх, без удаления приложения. Чаты, настройки и привязка сохраняются. Плагин обновляется установщиком из нового архива с ключами -Upgrade -Activate: установщик заменяет блок плагина в профиле DSH, и DSH подхватывает новую версию на лету. Агенты продолжают работать, телефон ненадолго теряет связь. Если новый плагин не начал принимать подключения — например, в DSH не включена горячая перезагрузка, — перезапустите DSH, когда агенты ничего не выполняют: перезапуск завершает идущие ходы.
Что нового в версии 0.8.0
Новые функции приложения 0.8.0 работают с плагином 0.7.0 из того же релиза. С плагином 0.6.0 приложение продолжает работать, но без них.
- «Направить» в дополнение к очереди. Сообщение, отправленное во время работы агента, по умолчанию встает в очередь и доходит до агента в следующем ходе. «Направить» доставляет его на следующем шаге агента, не останавливая текущий ход: удерживайте кнопку отправки или нажмите ↳ у сообщения в очереди. Сообщение можно и убрать из очереди.
- Вложения с телефона: снимок с камеры, фото через системный выбор фото, файлы через системный выбор файлов. Загрузка начинается сразу после выбора. В одном сообщении — до 20 вложений общим объемом до 200 МиБ, каждый файл — до 20 МиБ. Изображения PNG, JPEG, WebP и GIF агент получает как изображения.
- Изображения в чате: картинки из сообщений видны прямо в переписке, по нажатию открывается полноэкранный просмотр с увеличением, кнопками «Поделиться» и «Сохранить». Файлы из сообщений можно скачать — до 20 МиБ.
- Ответы на вопросы агента с телефона: один или несколько вариантов, свой ответ или пропуск. Вариант, который рекомендует агент, отмечен, но заранее не выбран. Уведомление о вопросе сразу открывает этот вопрос.
- Переименование чата и смена модели в меню ⋯. Новая модель применяется со следующего запроса к модели, возможно уже на следующем шаге идущего хода.
- Уведомления: звук сопровождает каждое новое событие, несколько оповещений группируются, постоянное уведомление о связи беззвучное. Предупреждение «Часть событий могла быть пропущена» исчезает само, когда компьютер подтверждает полное восстановление без пропусков.
- Длинные сжатые чаты, старую историю которых не удается восстановить в пределах ограничений, больше не открываются пустыми: приложение показывает последние сообщения и пометку, что история обрезана.
- Списки и чаты загружаются быстрее: плагин сжимает ответы и держит соединения открытыми 60 секунд.

Как проверена версия 0.8.0
- Android-приложение: 280 модульных тестов, lint без ошибок, инструментальные тесты — 45 из 45 на эмуляторе Android 11 и 45 из 45 на эмуляторе Android 16.
- Плагин 0.7.0: 241 тест, 237 проходят, 4 необязательных интеграционных теста пропущены — они запускаются, только если указать им установленный модуль DSH и OpenSSL. Канареечный тест на изолированной копии DSH пройден.
- Релизный APK подписан, подпись и выравнивание проверены. На моем OnePlus 15 с Android 16 он установлен поверх 0.7.1: чаты и привязка сохранились.
- Плагин 0.7.0 работает в моем рабочем DeepSeek Harness с 20 октября 2026 года и сообщает обо всех новых функциях.
Безопасность и приватность
- Права агента остаются прежними. Плагин работает внутри DSH с его правами, а фильтр по проектам — не песочница: агент, запущенный с телефона, может делать то же, что и с компьютера.
- QR-код — секрет. Он одноразовый и действует не дольше 15 минут. При привязке телефон проверяет сертификат компьютера, срок его действия, адрес и закрепленный отпечаток.
- Ключи провайдеров на телефон не передаются. Данные привязки защищены Android Keystore и исключены из резервных копий.
- Потерянный телефон отзывают на компьютере. Выход из приложения удаляет данные привязки только с самого телефона.
- Уведомления не содержат текста ответа. В «Ответ готов» — только названия проекта и чата. Уведомление о вопросе на разблокированном телефоне показывает текст первого вопроса, а на экране блокировки — только название чата.
- Relay, если вы его используете, не видит содержимое чатов: оно остается внутри зашифрованного соединения между телефоном и компьютером. Relay видит IP-адреса, идентификаторы маршрута и доступа, время и объем передачи, а также, возможно, служебные данные установки TLS-соединения. Он может и отказать в обслуживании.
- Приложению нужны интернет и камера, а уведомления и фоновая служба — только если вы включили уведомления. Телеметрии и сервисов Google в приложении нет.

Ограничения
- Компьютер и DeepSeek Harness должны быть включены: телефон не запускает агента сам.
- Push через Google (FCM) нет. Уведомления в фоне работают через соединение, которое вы включаете сами; пока оно работает, в шторке видна запись «DSH Mobile на связи». Android может остановить это соединение, а после перезагрузки телефона приложение нужно открыть снова. Экономия батареи у некоторых производителей может задерживать уведомления.
- Подтверждения действий агента остаются на компьютере: DSH не дает к ним доступа плагинам.
- Одна привязка — один компьютер. В списке учитываются первые 100 проектов.
- Полной истории переписки без связи с компьютером нет.
- Поддерживаются только проверенные версии DSH: 0.2.0-rc.2 и 0.2.1-alpha.1. После обновления DSH совместимость нужно проверить.
- Если связь оборвалась при отправке, приложение сверяет статус задачи с компьютером. Если доставка осталась неопределенной, оно показывает это, а не отправляет задачу повторно.
Скачать DSH Mobile
Приложение и плагин лежат в одном релизе на GitHub: DSH Mobile 0.8.0. Там же — файлы контрольных сумм. SHA-256 файла dsh-mobile-0.8.0.apk: cde73f1de83018b10dc81c7b6ef7c19e51d5487e439f8d3569ebb45fb16349d3. SHA-256 архива dsh-mobile-host-0.7.0.zip: 9784459e5fc4c8ad561d4a1cafa1f7c755e10750f850ca4cfa628e088b5c6a62.
Исходный код, архитектура, протокол и описание безопасности — в репозитории DSH Mobile на GitHub. Проект обсуждается в сообществе DeepSeek Harness: ветка о DSH Mobile и пост о версии 0.8.
Вопросы о DeepSeek Harness на телефоне
Можно ли пользоваться DeepSeek Harness с телефона?
Да. DSH Mobile — Android-приложение для DeepSeek Harness: агент работает на вашем компьютере, а с телефона вы открываете чаты всех проектов, ставите задачи с фото и файлами, читаете ответы в реальном времени, отвечаете на вопросы агента и останавливаете работу. Приложение неофициальное, с DeepSeek не связано.
Нужен ли плагин для DeepSeek Harness, чтобы подключить телефон?
Да. На компьютер в DeepSeek Harness ставится плагин-компаньон из того же релиза, что и APK. Он открывает привязанному телефону узкий API по HTTPS, а веб-интерфейс DSH наружу не публикует. Для функций версии 0.8.0 нужен плагин 0.7.0.
Продолжит ли агент работать, если закрыть приложение?
Да. Агент работает на компьютере, телефон — только клиент. Закрытие приложения не останавливает задачу, история переписки хранится в DSH на компьютере.
Можно ли подключаться не из дома и нужен ли облачный сервер?
Облачного сервера и аккаунтов нет. Дома телефон подключается по Wi-Fi, вне дома — через Tailscale, установленный на компьютере и телефоне, без открытия порта на роутере. Еще один вариант — собственный relay на своем VPS.
Работает ли DSH Mobile с Codex или Claude Code?
Нет. Приложение сделано для DeepSeek Harness и подключается только к нему. Если вы искали, как управлять Codex или Claude Code с телефона, DSH Mobile дает такую возможность для агентов DeepSeek Harness.
Какие нужны версии Android и DeepSeek Harness?
Телефон — Android 8.0 или новее. Компьютер — Windows с DeepSeek Harness 0.2.0-rc.2 или 0.2.1-alpha.1, Node.js 24.x и OpenSSL 3.
Сколько стоит DSH Mobile?
Нисколько. Код открыт под лицензией MIT, подписанный APK и плагин можно скачать из релиза на GitHub.