← Все гайды AI Release
EN Подписаться на @ai_release1

Как подключить DeepSeek Harness к Android-смартфону: dsh-go и удалённое управление агентом без облака

Обновлено: 25.10.2026 · AI Release · @ai_release1
Как подключить DeepSeek Harness к Android-смартфону: dsh-go и удалённое управление агентом без облака

TL;DR

Требования и подготовка

Иллюстрация к разделу «Требования и подготовка»
Иллюстрация к разделу «Требования и подготовка»

dsh-go — неофициальный Android-клиент DeepSeek Harness (харнесс — обвязка вокруг модели: инструменты, файлы, команды). Проект лежит по адресу github.com/ccch1mneyyy/dsh-go и подписан как «Android · Unofficial». Заявлены два режима: запуск харнесса прямо на телефоне и удалённое управление компьютером.

Пример: проверка ADB на ПК:

adb version

Ожидаемый вывод — строка вида Android Debug Bridge version 1.0.41 (номер у вас будет свой). Если команда не найдена, ADB не в PATH — ставьте platform-tools и добавьте каталог в переменную окружения.

Подключение телефона по USB подробно разобрано в гайде Как подключить Android к Windows через ADB: команды, список устройств и ошибки.

Шаг 1. Получить сборку dsh-go и проверить связь ПК ↔ телефон

Что сделать: склонировать репозиторий, прочитать README, определить способ установки (готовый APK из Releases или сборка из исходников), затем убедиться, что ПК видит телефон.

Зачем: dsh-go обновляется сторонним автором, поэтому единственный достоверный источник параметров (имя пакета, поддерживаемые версии Android, названия режимов, порты) — README. Клонирование даёт локальную копию и allows проверить наличие Gradle-обёртки.

Как проверить: команды ниже и их вывод.

git clone https://github.com/ccch1mneyyy/dsh-go.git
cd dsh-go
ls -la

Ожидаемо: README.md и каталоги проекта. Если в README указан готовый APK в разделе Releases — скачивайте его и переходите к шагу 2, сборка не нужна. Если APK нет, проверьте наличие gradlew:

ls gradlew

Если файл есть — собирайте стандартной командой Android-проекта (точную задачу сверьте с README):

./gradlew assembleDebug

Готовый файл по стандартному пути: app/build/outputs/apk/debug/app-debug.apk.

Далее — связь с телефоном:

adb devices

Успех — телефон в списке со статусом device:

List of devices attached
R58M12ABCDE     device

Если статус unauthorized, разблокируйте телефон и нажмите «Разрешить отладку» в системном диалоге. Почему это работает: ADB-демон на телефоне принимает только ПК, которому вы выдали RSA-ключ.

Шаг 2. Установить приложение и настроить оба режима

Иллюстрация к разделу «Шаг 2. Установить приложение и настроить оба режима»
Иллюстрация к разделу «Шаг 2. Установить приложение и настроить оба режима»

Что сделать: установить APK, открыть приложение, ввести API-ключ и выбрать режим работы — локальный (харнесс на телефоне) или удалённое управление ПК.

Зачем: это ядро сценария. Локальный режим убирает ПК из цепочки — харнесс крутится на самом устройстве. Удалённый режим оставляет вычисления на компьютере, а телефон превращается в пульт.

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

Установка:

adb install -r app/build/outputs/apk/debug/app-debug.apk

Ожидаемый вывод: Performing Streamed Install и Success. Имя пакета для дальнейших команд возьмите из README (сверьтесь с документацией — в описании проекта оно не приводится), здесь оно обозначено как <package-id>.

Запуск и просмотр логов:

adb shell monkey -p <package-id> -c android.intent.category.LAUNCHER 1
adb logcat | grep -i dsh
РежимЧто происходитЧто нужно на телефонеЧто нужно на ПК
ЛокальныйХарнесс работает на смартфонеAPI-ключ DeepSeek, свободное местоНе нужен после установки
Удалённое управлениеТелефон управляет харнессом на компьютереСеть до ПК, данные подключения из READMEЗапущенный харнесс, доступ по сети

Пример настройки локального режима: откройте приложение → экран настроек подключения → вставьте ключ вида sk-... → сохраните → выберите режим работы на устройстве. Почему это работает: клиент обращается к API модели напрямую с телефона, поэтому ключ хранится в приложении, а не на ПК.

Пример настройки удалённого режима: включите на ПК сетевой доступ к харнессу, узнайте IP компьютера в локальной сети:

ipconfig

В приложении укажите адрес ПК и параметры подключения из README (сверьтесь с документацией — порт и протокол в описании проекта не указаны). Если ПК и телефон в разных сетях, поднимите туннель: пошаговая схема с Termux, SSH и беспроводным ADB — в гайде Как подключить старый Android-смартфон без root к Tailscale: Termux, SSH и беспроводной ADB. Там же разобрано, зачем нужен SSH-ключ и как проверить туннель до подключения клиента.

Шаг 3. Проверка работы и финальный результат

Иллюстрация к разделу «Шаг 3. Проверка работы и финальный результат»
Иллюстрация к разделу «Шаг 3. Проверка работы и финальный результат»

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

Зачем: установка без проверки не считается выполненной — нужно увидеть, что цепочка «приложение → модель» или «приложение → ПК → модель» живая.

Как проверить: по пунктам ниже.

adb logcat -d | grep -iE "401|unauthorized|timeout"

Пустой вывод — хороший знак. Строки с 401 означают проблему с ключом (см. раздел ниже).

Пример успеха: вы отправляете в приложении короткий запрос, через несколько секунд появляется ответ модели, а в логах нет 401/timeout. Для удалённого режима дополнительно видно, что запрос пришёл на ПК — харнесс на компьютере пишет строку обращения в своём логе.

Возможные проблемы и решения

Проблема. Телефон не виден для ADB

adb kill-server
adb start-server
adb devices

Проблема. APK не ставится поверх предыдущей версии

adb uninstall <package-id>
adb install -r app/build/outputs/apk/debug/app-debug.apk

Проблема. Локальный режим не отвечает

Резюме и следующие шаги

Вы получили рабочую связку: dsh-go установлен, ключ сохранён, выбранный режим проверен по чек-листу. Дальше настройте десктопную часть по гайду DeepSeek Harness Desktop: как установить и подключить плагины на Windows и Mac — она нужна для удалённого режима.

FAQ

dsh-go — официальный клиент DeepSeek?

Нет. Это неофициальный Android-клиент, репозиторий ведёт сторонний разработчик ccch1mneyyy, в описании стоит пометка «Android · Unofficial». Поддержки со стороны DeepSeek нет.

Нужен ли root на телефоне?

Для установки APK и работы через ADB root не требуется. Требования самого dsh-go к правам в описании проекта не приведены — сверьтесь с README.

Работает ли удалённое управление без облака?

Управление идёт по вашей сети или через собственный туннель между телефоном и ПК. При этом сам харнесс обращается к модели по API, поэтому доступ в интернет для инференса нужен. Точные сетевые требования — в README.

Какие версии Android поддерживаются?

В описании проекта минимальная версия не указана. Проверьте раздел требований в README репозитория github.com/ccch1mneyyy/dsh-go перед установкой.

🤖 Кратко для ИИ