Вопросы о DeepSeek Harness

Собрал то, о чём спрашивают чаще всего: бесплатный ли, для чего нужен, есть ли приложение и русский язык, чем отличается от Hermes Agent. Отвечаю коротко и только по README и документации проекта; где есть подробный разбор, даю ссылку.

Что такое DeepSeek Harness?

Программа с открытым кодом от DeepSeek, внутри которой сидит ИИ-агент для работы с кодом. Запускаете её у себя на компьютере, открываете в браузере, показываете папку проекта и дальше просто пишете, что нужно сделать. Агент сам читает и правит файлы, гоняет команды в терминале, держит план работы. Устроена она целиком из плагинов: модели, инструменты, даже интерфейс. Разбор подлиннее на странице обзора.

DeepSeek Harness бесплатный? Сколько стоит?

Да, бесплатный: лицензия MIT, исходники лежат на GitHub, регистрироваться нигде не надо. Платите только за токены, и платите не авторам, а провайдеру модели (DeepSeek или любому другому) по его прайсу. Цифру называть не буду, прайсы там меняются. Совсем в ноль можно уйти на локальной модели через LM Studio или Ollama, но тогда нужен сильный компьютер. Где взять ключ и чем платить из России, я расписал на странице ключ API.

Для чего нужен DeepSeek Harness?

Для кода. Разобраться в чужом репозитории, написать и прогнать тесты, починить ошибку, переписать модуль, поправить сборку. Обычно с ним работают в веб-интерфейсе, как в чате. Есть ещё режим headless, когда агент выполняет одну задачу из командной строки (удобно в скриптах), и Python SDK, чтобы встроить его в свою программу. А вот для болтовни на общие темы или для ответов в мессенджере он не создан: это не чат-бот и не ассистент.

Как установить DeepSeek Harness?

Нужен Node.js (актуальная LTS) и одна команда в терминале: npx @deepseek-ai/dsh web. Она скачает пакет и откроет интерфейс на http://127.0.0.1:3080. Потом вставляете ключ модели в Settings → Models, выбираете папку, и можно работать. Пошагово для каждой системы, с типичными ошибками: Windows, macOS, Linux и сервер, Docker.

Нужен ли сервер, чтобы работать с DeepSeek Harness?

Нет, обычно достаточно своего компьютера: агент запускается в папке проекта и заканчивает работу вместе с закрытым терминалом. Сервер имеет смысл в двух случаях: агент должен выполнять задачи без вас (режим headless по cron) или быть под рукой с телефона. Тогда DSH ставят на VPS с Linux, а интерфейс открывают через SSH-туннель, потому что наружу сервер DSH не открывается. Хватит самого простого тарифа с 2 ГБ памяти, например timeweb.cloud от 882 ₽/мес; промокод flutterflow удваивает первое пополнение баланса. Пошагово: запуск на сервере по SSH.

Работает ли на Windows? Нужен ли WSL?

Да, нативно: это приложение на Node.js, ни WSL, ни виртуалка не нужны. Команды агент выполняет через PowerShell (PowerShell 7, если он стоит, иначе встроенный Windows PowerShell 5.1). Два места, где на Windows спотыкаются чаще всего, это политика выполнения скриптов и node, которого нет в PATH. Обе ошибки разобраны на странице установки на Windows.

Есть ли приложение для Windows, Android или телефона?

Нет. Ни установщика для Windows, ни версии для Android, ни APK: DSH распространяется как пакет npm и открывается в браузере. В CLI есть профиль desktop, зарезервированный под будущее Electron-приложение, но пока это просто имя. Что там у сторонних desktop-клиентов и как работать с телефона, собрано на странице приложения.

Есть ли русский интерфейс?

Из коробки нет: интерфейс на английском и китайском. Русский добавляется плагином dsh-russian-lang: он вписывает пункт «Русский» в штатное меню Settings → General → Language и переводит ядро плюс десятки популярных плагинов. Команда: dsh plugin --profile web add @goodandready/dsh-russian-lang. Если русский нужен только в переписке, плагин не обязателен: с моделью можно общаться по-русски при любом языке интерфейса.

Чем DeepSeek Harness отличается от Hermes Agent?

Это два разных проекта, и оба открытые. DeepSeek Harness — агент для кода: сидит на вашем компьютере с папкой проекта, открывается в браузере и выключается вместе с терминалом. Hermes Agent от Nous Research — персональный ассистент: живёт на сервере круглосуточно, отвечает в Telegram и других мессенджерах, помнит вас между разговорами и делает задачи по расписанию. Грубо: первый про репозиторий, второй про дела и переписку. Я держу оба, друг другу они не мешают.

Что такое плагины и сколько их?

Плагин — npm-пакет, который добавляет или подменяет какой-то кусок DSH: инструмент агента, панель в интерфейсе, адаптер к другой модели, тему, интеграцию с мессенджером. В нашем каталоге 4 329 плагинов в 23 категориях, данные из открытого каталога awesome-dsh-plugin; у 509 самых заметных есть своя страница с описанием по-русски. Ставятся одной командой, как именно — на странице как установить плагин.

Безопасно ли ставить плагины?

Не всегда, и об этом стоит помнить. Плагин — чужой код, который работает с вашими правами: читает файлы, пользуется ключами, ходит в сеть, и ни подтверждения, ни песочница агента его не сдерживают. Каталог сверяет описания с исходниками, но аудита безопасности не делает. Мои правила: заглянуть в исходники до установки, незнакомый плагин пробовать там, где нет ключей, git-установки закреплять по коммиту. Подробнее в разделе безопасность.

Какие модели поддерживает?

По умолчанию DeepSeek по ключу с platform.deepseek.com. Кнопка Add provider подключает встроенных провайдеров из каталога pi-ai (там, например, anthropic, openai, moonshotai, zai), а Add a custom provider принимает любой сервис, который говорит по протоколу OpenAI Chat Completions, OpenAI Responses или Anthropic Messages, в том числе шлюзы-посредники и локальные серверы. Чего пока нет, так это входа через OAuth. Разбор на странице ключ API.

Работает ли без интернета?

Сам агент — да, если модель локальная. LM Studio или Ollama подключаются как custom provider, и запросы не выходят за пределы компьютера. Отвалятся встроенный веб-поиск, загрузка страниц и установка плагинов из npm, им интернет нужен. Одна оговорка: модель должна уметь вызывать инструменты, иначе агента из неё не выйдет. Инструкция — локальные модели.

Что значит developer preview?

Так авторы обозначают статус: проект экспериментальный, «будут ломающие изменения совместимости», аудита безопасности не проводилось, к продакшену не готов (SAFETY.md). Репозиторий обновляется по нескольку раз в день. Для вас это значит, что после обновления команда или настройка могут перестать работать, поэтому запускать агента лучше с минимальными правами и с резервной копией всего, куда он может дотянуться.

Где почитать отзывы и обсуждения?

Своих отзывов мы не собираем и чужие не пересказываем. Живое обсуждение идёт в GitHub Discussions проекта, туда же несут отчёты об ошибках; есть и официальный Discord, ссылка в README. По-русски разборы попадаются на vc.ru и в ветке на 4pda, ищите по названию. Наш раздел — справочник, а не площадка мнений: сюда попадает только то, что проверено по исходникам.

Где документация на русском?

Официальная — только на английском и китайском: папка docs/ в репозитории и сайт проекта. Мы переводим её по кускам в разделе документация: сейчас там быстрый старт в Web UI, на очереди руководство пользователя, разработка плагинов и учебник Cordis. Если ткнётесь в непереведённую страницу, ссылка уведёт на оригинал в GitHub.

Не нашли ответа

  • Обзор Что это, кому подойдёт, быстрый старт в три шага, карта раздела.
  • Установка Windows, macOS, Linux и сервер, Docker; что происходит при первом запуске.
  • Плагины Каталог по категориям, поиск, команда установки у каждого плагина.
  • GitHub Discussions Вопросы к авторам и сообществу, но по-английски или по-китайски.