Об этом проекте
DSH Desktop упаковывает локальный опыт DeepSeek Harness в виде установленного настольного приложения. Он автоматически запускает Harness, хранит профили, плагины, рабочие пространства, настройки моделей и сессии вне каталога приложения и открывает полный интерфейс Harness, как только локальная среда выполнения готова.
Ключевые возможности:
- Запускает и останавливает Harness без необходимости отдельного CLI или вкладки браузера
- Использует нативный системный выбор каталога для добавления и управления рабочими пространствами проектов
- Поддерживает официальные модели DeepSeek и основных сторонних поставщиков моделей
- Импортирует и экспортирует полные пользовательские пресеты Agent как переносимые пакеты `.dshpreset` с проверкой конфликтов и предупреждением о доверии перед установкой
- Превращает исходный материал в редактируемые колоды PPTX через встроенный режим PPT (16 шаблонов и 192 макета)
- Сохраняет профили, плагины, рабочие пространства, сессии и настройки моделей при обновлениях приложения
- Обнаруживает сбои запуска и фронтенд-плагинов, сохраняет диагностику в `harness.log` и предлагает пошаговые действия по восстановлению
- Предоставляет недеструктивный Safe Mode, который временно блокирует сторонние плагины
- Позволяет сопряжённому телефону продолжать сессии по локальной сети или через опциональный временный публичный туннель
- Проверяет обновления настольного приложения и оставляет загрузку и установку под контролем пользователя
- Адаптирует нативные меню, поведение заголовка окна, фокус окна, тему и брендинг приложения для macOS и Windows
Поддержка платформ: macOS Apple Silicon и Intel (подписанные и нотаризованные DMG/ZIP), Windows x64 (подписанный установщик NSIS). Windows ARM64 и Linux в настоящее время не поддерживаются.
Безопасность: веб-интерфейс Harness обслуживается только на случайном loopback-порту; рендерер не имеет привилегий Node.js и использует изоляцию контекста и песочницу; webview, недоверенная навигация внутри приложения и неожиданные запросы разрешений блокируются; внешние веб-ссылки открываются в системном браузере; пользовательские профили и сессии находятся в каталоге данных приложения Electron для каждого пользователя; доступ с телефона требует кратковременного токена сопряжения.
Разработка: вклад приветствуется. Публичная инженерная документация охватывает разработку, архитектуру, регламент выпуска и формат пакета пресетов. Перед отправкой изменений запустите `npm test`, `npm run typecheck` и `npm run build`, затем проверьте затронутый реальный поток приложения. Никогда не включайте настоящие API-ключи в issues, логи, скриншоты или тестовые данные.
Сообщество: присоединяйтесь к сообществу DSH Desktop через QR-код WeChat или Discord. Репозиторий dsh-market — это общественный рынок плагинов для DeepSeek Harness.
Лицензия: MIT License. DeepSeek Harness и его зависимости остаются subject to their respective upstream licenses and trademark policies. DSH Desktop — независимое общественное настольное приложение.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.