README.ru.md
August 26, 2026 · View on GitHub
DSH Desktop
Локальное кроссплатформенное настольное приложение для DeepSeek Harness.
English · 简体中文 · 日本語 · Русский · Español · Português

Используйте официальные модели DeepSeek или популярные сторонние модели, управляйте переносимыми Agent Preset и продолжайте сессии Harness с телефона.
DSH Desktop превращает локальный DeepSeek Harness в устанавливаемое настольное приложение. Оно автоматически запускает Harness, хранит Profile, плагины, рабочие пространства, настройки моделей и сессии вне каталога приложения и открывает полный интерфейс Harness, когда локальный Runtime готов.
Important
DSH Desktop — ранняя предварительная версия на основе быстро развивающегося @deepseek-ai/dsh@0.1.1-rc.2. Выпуски для macOS подписаны и нотариально заверены Apple. Установщики Windows x64 также подписаны; предупреждения безопасности Windows могут уменьшаться постепенно по мере накопления репутации загрузок и установок.
Загрузка
Загрузите DSH Desktop для macOS и Windows с официального сайта.
Установленные версии проверяют обновления вскоре после запуска и затем каждые шесть часов. При появлении новой версии DSH Desktop сначала запрашивает согласие: загрузка начинается только после подтверждения, а установка — после выбора Restart and install. Можно проверить обновления вручную или пропустить одну версию, не отключая уведомления о следующих.
Сообщество
Отсканируйте QR-код ниже в WeChat, чтобы присоединиться к группе DSH Desktop.

Также можно присоединиться к сообществу DSH Desktop в Discord.
Что добавляет DSH Desktop
DeepSeek Harness уже предоставляет Agent Runtime и Web UI. DSH Desktop добавляет возможности нативного хоста, необходимые настольному продукту:
- Запускает и останавливает Harness без отдельной CLI или вкладки браузера
- Использует системный выбор каталогов для добавления и управления рабочими пространствами
- Поддерживает официальные модели DeepSeek и популярные сторонние поставщики моделей
- Импортирует и экспортирует пользовательские Agent Preset как переносимые пакеты
.dshpreset - Сохраняет Profile, плагины, рабочие пространства, сессии и настройки моделей при обновлении приложения
- Обнаруживает сбои запуска и ошибки плагинов интерфейса, сохраняет диагностику и предлагает управляемое восстановление
- Предоставляет неразрушающий безопасный режим, временно блокирующий сторонние плагины
- Позволяет подключённому телефону продолжать сессии через LAN или необязательный временный публичный туннель
- Проверяет обновления приложения и оставляет загрузку и установку под контролем пользователя
- Адаптирует меню, заголовок окна, фокус, тему и оформление для macOS и Windows
Подключение телефона
Выберите Connect Phone… в меню Harness и отсканируйте код. Перед доступом телефона к сессиям требуется явное подтверждение на компьютере.
Сам Harness остаётся на случайном порту 127.0.0.1. Телефон использует отдельный Bridge с подтверждённым сопряжением: можно ограничиться локальной сетью или включить временный Cloudflare Quick Tunnel для удалённого доступа.
Безопасный режим и восстановление
Если сторонний плагин мешает запуску или отображению интерфейса, DSH Desktop сопоставляет данные Runtime и фронтенда с установленными плагинами и открывает управляемое восстановление.
Команда Restart as Safe Mode… в меню Harness запускает изолированный Profile только с официальными основными Bundle. Сторонние плагины обычного Profile блокируются, но Agent, сессии, настройки моделей и рабочие пространства остаются доступными.
Если обычный интерфейс не открывается, запустите приложение с --safe-mode. Пример для macOS:
open -a "DSH Desktop" --args --safe-mode
Локальные данные и безопасность
- Web UI Harness доступен только на случайном loopback-порту.
- Renderer не имеет прав Node.js и работает с Context Isolation и sandbox.
- WebView, недоверенная навигация внутри приложения и неожиданные запросы разрешений блокируются.
- Profile и сессии хранятся в пользовательском каталоге данных приложения, а не в каталоге установки.
- Для телефона требуются краткосрочный Token и явное подтверждение на компьютере.
Поддерживаемые платформы
| Платформа | Формат | Статус |
|---|---|---|
| macOS Apple Silicon | Подписанные и нотариально заверенные DMG/ZIP | Поддерживается |
| macOS Intel | Подписанные и нотариально заверенные DMG/ZIP | Поддерживается |
| Windows x64 | Подписанный установщик NSIS | Поддерживается |
| Windows ARM64 | — | Не поддерживается |
| Linux | — | Не поддерживается |
Harness содержит нативные зависимости, поэтому каждый выпуск собирается на соответствующей операционной системе и архитектуре.
Разработка и архитектура
- Руководство разработчика — настройка, проверки, патчи и нативная упаковка
- Архитектура — Runtime, данные, безопасность, восстановление, телефон и обновления
- Регламент выпуска — подпись и публикация
- Формат пакета Preset — контракт переносимого Agent Preset
Перед отправкой изменений выполните npm test, npm run typecheck и npm run build, а затем проверьте затронутый пользовательский сценарий в реальном приложении. Не публикуйте настоящие API-ключи в Issue, журналах, снимках экрана или тестовых данных.
Друзья проекта
dsh-market — рынок плагинов сообщества DeepSeek Harness. В интерфейсе Harness можно искать и просматривать плагины, устанавливать и обновлять пакеты, включать или отключать их и менять темы.
Лицензия
DSH Desktop распространяется по лицензии MIT.
Для DeepSeek Harness и его зависимостей продолжают действовать соответствующие лицензии и правила использования товарных знаков. DSH Desktop — независимое настольное приложение сообщества.