DeepSeek Harness вышел как десктопное приложение для Windows и Mac
30 сентября DeepSeek выпустил предварительные десктопные сборки Harness для Windows и Mac. Агент больше не зависит от открытой вкладки браузера и получил установщик, вход в аккаунт и менеджер плагинов.
- 30 сентября вышли предварительные сборки DeepSeek Harness Desktop для Windows 64 бита и Mac на Apple
- Раньше Harness запускался строкой npx @deepseek-ai/dsh web и требовал Node.js, терминал и pnpm
- В версии 0.2.0-rc.2 появился пункт Manage dsh Command, который ставит команду dsh без внешних Node и pnpm

30 сентября DeepSeek анонсировал десктопную версию Harness — агента, который до этого запускался одной строкой в терминале: npx @deepseek-ai/dsh web, а интерфейс открывался в браузере по локальному адресу. Для первой установки плагина нужны были Node.js, терминал и pnpm. Теперь есть установщик и вход в аккаунт. Сборок две: Windows 64 бита и Mac на Apple, обе предварительные.
Установка и первый запуск
На Mac образ открывают, значок перетаскивают в папку «Программы». Подпись и нотаризация Apple зашиты в сборочные скрипты, поэтому окна про неизвестного разработчика быть не должно. Красная кнопка и ⌘W прячут окно, приложение остаётся в Dock, полный выход — ⌘Q.
При первом запуске есть два пути: вход в аккаунт DeepSeek или ключ API с platform.deepseek.com. Вход идёт через системный браузер. Третья кнопка откладывает вопрос до следующего запуска. С версии 0.1.7-rc.2 после входа показывают короткое знакомство: доступный лимит, цель использования и подробность показа хода агента.
Рабочее окно и режимы
Работа начинается с выбора рабочей папки, до этого поле ввода недоступно. Слева список сессий по рабочим папкам: их закрепляют, архивируют, фильтруют. Внизу поле ввода, выбор модели, уровня рассуждения и режима агента. Режимов четыре: стандартный, «создатель», PTC и минимальный. «Создатель» — для плагинов, PTC — модель пишет код с вызовом инструментов, минимальный — урезанный набор.
Закрытие окна ничего не останавливает: страница и сервер живут, задачи выполняются. При возврате окна на месте та же сессия, черновик и положение прокрутки. Если агент работает, ждёт подтверждения операции или в очереди есть сообщение, приложение спросит и назовёт, что будет прервано.
Права и обновления
Правами управляют два независимых рычага: песочница и политика подтверждений. Песочница решает, куда команды агента могут писать, политика — о чём агент обязан спросить. В интерфейсе оба собраны в один переключатель с готовыми наборами. Первый набор разрешает запись только в рабочей папке и временном каталоге, на остальное спрашивает разрешение; второй ничего не ограничивает и не спрашивает, его название — danger-full-access.
Проверка обновлений идёт при запуске и примерно раз в десять минут, ничего не скачивая и не открывая окон. О новой версии сообщает строка аккаунта в левом нижнем углу. Дальше всё руками: загрузка с процентами, проверка файла, окно с кнопкой установки и перезапуска. При работающих задачах приложение предупреждает и предлагает остановить их и обновиться либо отложить. На Windows программа закроется и откроется сама.
Команда dsh и плагины
В версии 0.2.0-rc.2 в меню появился пункт Manage dsh Command, сразу под проверкой обновлений. Он ставит в систему команду dsh и использует среду приложения: отдельные Node и pnpm не нужны. На Mac создаётся ссылка /usr/local/bin/dsh, система может попросить пароль администратора; на Windows путь добавляется в пользовательский PATH.
Плагин — обычный npm-пакет: в package.json есть раздел dsh.bundle со ссылкой на файл настроек, а файл описывает, какие модули подключить. Попасть в приложение он может тремя путями, основной — страница Plugins. Вводится имя пакета и источник: официальный реестр npm, зеркало или свой адрес. Дальше плагин ставится, включается и настраивается здесь же, включать и выключать можно на лету.
Сеть и аналитика
Системные настройки прокси dsh не читает, смотрит только на переменные окружения HTTPS_PROXY и HTTP_PROXY. Браузер может ходить через прокси, приложение нет, и наоборот. Переключатель «системный прокси» в Clash пишет настройки ОС и переменных окружения не трогает. Режим TUN работает для всех программ и переменных не требует.
Десктопная версия по умолчанию отправляет продуктовую аналитику, выключателя в интерфейсе нет. Веб-версия из npm этих событий не шлёт; состав описан в README пакета аналитики. Поля: идентификатор устройства, идентификатор аккаунта, версии системы и приложения. События: просмотры страниц, отправка сообщений (тип, модель, уровень рассуждения, режим), смена моделей, установка и включение плагинов, имя пакета плагина.
По теме dsh-plugin на GitHub числится 17,6 тысячи репозиториев, но число шумное. Каталог awesome-dsh-plugin набрал 17,8 тысячи звёзд: туда попадают только пакеты с манифестом dsh.bundle, ставящиеся командой dsh plugin add. Свои оболочки появились в августе: DSH Desktop от anywhere-labs набрал 29,9 тысячи звёзд, второй проект с тем же названием ведёт dataelement — 11,9 тысячи звёзд.
Для профиТехнические детали: архитектура, цифры, ссылки
Версии и сборки: 0.2.0-rc.2, 0.1.7-rc.2; предварительные сборки для Windows 64 бита и Mac на Apple.
Переменные окружения на Mac: графические приложения macOS не видят переменных из ~/.zshrc и ~/.zprofile. В 0.2.0-rc.2 при старте приложение один раз запускает оболочку входа, забирает окружение и отдаёт агенту, терминалам, плагинам; на это отводится десять секунд, потом по очереди пробуются zsh, bash, sh.
Плагины: манифест dsh.bundle в package.json, установка через dsh plugin add. Каталог awesome-dsh-plugin: 764 плагина про улучшения интерфейса, 288 про сессии и сообщения, 235 про расход и баланс, 213 про модели и провайдеров, 153 темы оформления.
Прокси: export HTTPS_PROXY=http://127.0.0.1:7890; export HTTP_PROXY=http://127.0.0.1:7890.
Что это значит для России
DeepSeek Harness Desktop — предварительные сборки для Windows и Mac, доступные для скачивания. Вход возможен через аккаунт DeepSeek или ключ API с platform.deepseek.com. Оплата и доступность сервиса из РФ зависят от политики DeepSeek и способов оплаты, информация об этом в источнике не приводится.
Российские аналоги в источнике не упоминаются.
Вопросы и ответы
- Какие сборки DeepSeek Harness Desktop доступны?
- Две предварительные сборки: Windows 64 бита и Mac на Apple.
- Нужны ли Node.js и pnpm для работы Harness Desktop?
- Нет, в версии 0.2.0-rc.2 появился пункт Manage dsh Command, который ставит команду dsh и использует среду приложения.
- Можно ли отключить аналитику в десктопной версии?
- Выключателя в интерфейсе нет. Веб-версия из npm этих событий не шлёт.



