Плагин dsh-pocket для DeepSeek Harness

Доступ к Web UI DeepSeek Harness с телефона по QR-коду: локальная сеть или интернет через туннель cloudflared, пароли, синхронизация в реальном времени.

★ 1 313 звёзды репозитория ↓ 22 917 за 30 дней v2.10.6 npm категория: Уведомления и интеграции

Установка

Команда из каталога ставит плагин в профиль web — тот, с которым работает веб-интерфейс DeepSeek Harness. Нужен установленный dsh.

npm $ dsh plugin --profile web add dsh-pocket

Вторая форма — из GitHub (исходники):

github $ dsh plugin --profile web add github:shaobeichen/dsh-pocket

Установка из GitHub тянет исходники и на первом запуске просит разрешить сборку пакета; из npm приходит уже собранный код. Подробно: как установить плагин DeepSeek Harness.

О плагине

DSH Pocket открывает интерфейс DeepSeek Harness на телефоне: агент работает на компьютере, а вы по дороге домой смотрите, что он сделал, отправляете новые задачи и подтверждаете действия — без удалённого рабочего стола и SSH. Это тот же Web UI, что и на компьютере, с синхронизацией в реальном времени.

Что умеет:

  • QR-код для локальной сети: телефон в том же Wi-Fi сканирует код и открывает интерфейс (в WSL плагин сам берёт IP физического адаптера Windows);
  • доступ из интернета: кнопка публичного доступа поднимает туннель cloudflared и показывает второй QR-код; можно настроить именованный туннель Cloudflare с постоянным доменом;
  • защита паролями: отдельные восьмисимвольные пароли для LAN и публичного доступа (публичный по умолчанию меняется при каждом включении), ограничение попыток входа, обязательное подтверждение дисклеймера перед выходом в интернет;
  • потоковый вывод идёт через WebSocket, работает двусторонне, есть heartbeat и переподключение;
  • мобильная раскладка: сайдбар превращается в выдвижную панель, учитываются безопасные зоны экрана;
  • сжатие больших ответов (gzip/brotli) и автоматическое восстановление туннеля после перезапуска DSH.

Установка: dsh plugin --profile web add dsh-pocket, затем перезапустить dsh web — в настройках появится раздел доступа с телефона. Ничего дополнительно ставить не нужно: cloudflared скачивается при первом включении публичного режима (для macOS и Linux — через зеркало Tsinghua, для Windows — напрямую с GitHub и медленно), либо можно указать путь к уже установленному бинарнику. Обновление: dsh plugin --profile web update dsh-pocket --latest.

На что обратить внимание: DSH выполняет код на вашей машине, поэтому автор просит не пересылать QR-коды и пароли, включать публичный доступ на время и не использовать его в корпоративных сетях. Локальные VPN и прокси в режиме TUN (Clash, Surge) часто рвут туннель — README даёт пошаговый разбор. В DSH Desktop не поддерживается режим advanced. Документация на китайском, есть английский README. Лицензия GPL-2.0.

Безопасность. Плагин выполняет сторонний код с вашими правами: он может читать файлы, использовать ваши ключи и ходить в сеть, а подтверждения инструментов агента его не ограничивают. Перед установкой посмотрите исходники и закрепите версию по коммиту: github:shaobeichen/dsh-pocket#<sha>. Присутствие в каталоге не означает проверку безопасности.

Похожие плагины

Та же категория — Уведомления и интеграции, по звёздам.

dsh-im

xmanrui

Подключает к DeepSeek Harness ботов Feishu, WeChat, DingTalk, WeCom, QQ, Slack, Telegram, Discord, WhatsApp и iMessage по QR-коду или…

★ 1 461 ↓ 46 310

openpets

alvinunreal/openpets

Передаёт статус агента, ошибки и запросы на одобрение из DeepSeek Harness локальному настольному питомцу OpenPets.

★ 1 234 ↓ 458

deepseek-harness-channel-bcn

inclusionAI/Avernet

Подключает бота DeepSeek Harness к сети Avernet Bot Collaboration Network по WebSocket V2: автоматическая регистрация, изолированные…

★ 566 ↓ 158

dsh-notification

omdsh-dev

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

★ 83

dsh-lark

omdsh-dev

Бот Lark/Feishu: каждый чат ведёт своего агента, подтверждения, вопросы и планы приходят карточками, команды /cd, /model, /new меняют…

★ 56 ↓ 1 948