# DSH Mobile 0.8.0: Android-клиент к DeepSeek Harness без облака и FCM

> 2026-10-26 · AI Release · @ai_release1

> #Android #DeepSeek #Kotlin #open #AI #нейросети #OpenSource #LLM

### ⚡ Главное за 5 секунд - DSH Mobile 0.8.0 — нативный Android-клиент к DeepSeek Harness: чаты агента с компьютера открываются на телефоне без облачного сервера и FCM. - Подключение идёт по домашнему Wi-Fi, Tailscale или своему relay, веб-порт DSH наружу не выставляется. Нужны Android 8.0+ и плагин 0.7.0 для Windows. - Проект неофициальный, код под MIT: сессии, ключи провайдеров и инструменты остаются на ПК. ### 🔍 Что случилось Автор под ником pavel-logachev выложил на «Хабре» разбор своего проекта DSH Mobile — Android-клиента к DeepSeek Harness (DSH). Приложение 0.8.0 ставится на Android 8.0 и новее, targetSdk 36; на компьютер с Windows ставится плагин 0.7.0. Из версий самого DSH проверены 0.2.0-rc.2 и 0.2.1-alpha.1. К DeepSeek проект отношения не имеет, код открыт под MIT. Механика такая. Плагин на Node.js грузится внутрь процесса DSH и дёргает его же контроллеры — `ctx.sessionController` с операциями `list`, `create`, `prompt`, `cancel`, `page` и `follow`. Веб-интерфейс он не парсит, браузерный токен не экспортирует, свой агентный рантайм не поднимает. Наружу торчит узкий HTTPS API плюс SSE с авторизацией, только для привязанных устройств. Интерфейс на телефоне нативный: Kotlin, Jetpack Compose, Material 3, без обёртки над веб-страницей. Новые функции объявлены флагами рядом с `hostVersion` в `GET /v1/capabilities`: `steer`, `queue`, `rename`, `models`, `questions`, `questionSkip`, `attachments`, `fileDownload` и отдельный блок уведомлений. Старые версии приложения флаги просто игнорируют. Адаптер включается только тогда, когда владелец явно указал версию DSH из списка проверенных, — автоопределения нет. Проекты плагин берёт из реестра рабочих пространств DSH в порядке боковой панели, учитываются первые 100. Отдельное правило: телефон никогда не повторяет команды вслепую. Если доставка не доказана, пользователь видит это на экране. Закрытый экран означает конец наблюдения, но работу на компьютере он не отменяет. ### 🧠 Наш разбор Почему появился плагин, а не просто «открыть веб-интерфейс в браузере». В установленном DSH 0.2.0-rc.2 браузер авторизуется cookie, привязанной к адресу хоста и выведенной из токена запуска; отдельного механизма для мобильного клиента автор не нашёл. Наша оценка: это не функция DeepSeek, а обход дырки в мобильной авторизации. Вариант со stdio SDK отпал по другой причине — он поднимает отдельный рантайм, а нужны те же чаты, что открыты на ПК. Что это меняет. Для тех, кто держит локального агента, обычный вопрос — как дотянуться до него с телефона и не выставить порт в интернет. Tailscale или собственный relay решают это без облака и без аккаунтов. Меня здесь цепляет не транспорт, а правило про доставку команд: большинство чат-клиентов при обрыве молча повторяют запрос, а тут показывают состояние. Для агента с доступом к инструментам это важнее красивых анимаций. Кто выигрывает. Владелец ПК: ключи и подписки никуда не уезжают с компьютера. Проигрывает тот, кто ждёт «поставил и работает»: версию DSH надо объявлять вручную, плагин пока только под Windows, да и сам DSH в предрелизном состоянии. Мы считаем, что проект проживёт ровно столько, сколько автор готов править плагин под каждую смену внутренностей DSH. ### ⚠️ Чего мы не знаем Ни замеров задержки, ни описания, как именно приходит уведомление без FCM, ни независимого аудита безопасности relay. Всё это — из статьи одного автора, второго подтверждения нет. Проверять самому стоит поведение канала при обрыве Wi-Fi и то, что именно попадает в журнал команд на компьютере. ### 💬 О чём спорить - Плагин внутри DSH, как здесь, или отдельный stdio-рантайм, который не зависит от внутренностей чужого процесса? - Нужен ли мобильному клиенту к локальному агенту показ состояния доставки каждой команды — или это лишний шум в интерфейсе? - Стоит ли выносить агента с ключами в сеть через свой relay, если альтернатива — вообще не открывать к нему доступ с телефона? **Прогноз:** в течение квартала плагин придётся минимум раз править под новую сборку DSH: адаптер прибит к списку проверенных версий, а сам DSH пока на 0.2.x. **Дисклеймер:** проект неофициальный, все данные — из статьи одного автора; совместимость с версиями DSH подтверждена только им. **Источник:** Хабр

[Источник](https://habr.com/ru/articles/1099110/)
