DeepSeek выпустила Harness, или dsh: открытую программу, которая превращает языковую модель из собеседника в исполнителя. Агент сам создаёт и редактирует файлы, запускает команды в терминале, ищет информацию в интернете и подключает плагины. Программа бесплатная, распространяется по лицензии MIT и работает в браузере, командной строке и через Python, а платить нужно только за запросы к модели. В обзоре объясняем, что такое harness и чем он отличается от обычного чата, как устроена плагинная архитектура, как установить dsh по шагам, какие задачи ему давать и как работать с агентом безопасно.

Что означает harness

В переводе harness означает «упряжь». В ИИ-разработке так называют слой между моделью и средой, в которой она работает. Модель сама по себе умеет только генерировать текст. Harness даёт ей инструменты (файлы, терминал, поиск), изолированную рабочую папку и цикл, который заставляет модель выполнять задачу шаг за шагом до результата, а не просто отвечать сообщением.

По назначению DeepSeek Harness близок к Claude Code и Codex: вы ставите задачу словами, а агент работает с файлами в вашей папке. Отличие в том, что это открытый проект, который можно изучать, менять и дополнять.

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

  • Режим работы. Чат отвечает на сообщения, Harness выполняет задачу по шагам.
  • Файлы. В чате работы с файлами на вашем компьютере нет. Harness создаёт, читает и правит файлы в рабочей папке.
  • Команды. Чат не может ничего запустить. Harness выполняет команды в терминале и проверяет результат.
  • Поиск. В обоих случаях есть, в Harness он встроен как инструмент агента.
  • Модели. Чат работает только с моделями DeepSeek. Harness использует их по умолчанию, но позволяет подключить другие по API-ключу.

Архитектура: всё является плагином

Ключевая идея проекта: любая часть системы оформлена как плагин. Подключение к модели, журнал сессий, набор инструментов и даже сам цикл агента можно заменить своей реализацией. Это даёт две важные возможности:

  • Гибкость. Можно подключить модели Anthropic, OpenAI, Kimi или GLM своим ключом, добавить инструмент для работы с изображениями или собственный поиск.
  • Режим Creator. Новые плагины можно писать прямо в чате с агентом: описываете, что нужно, и агент сам создаёт расширение.

Проект находится в статусе developer preview. DeepSeek прямо предупреждает, что аудит безопасности не проводился, а между версиями возможны несовместимые изменения. Для экспериментов и обучения подходит, для рабочих систем пока рано.

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

Что понадобится: компьютер с Node.js версии 22.19 или новее и API-ключ DeepSeek.

  1. Проверьте версию Node.js командой «node --version». Если версия старше 22.19, обновите Node.js с официального сайта.
  2. Установите Harness командой «npm install -g @deepseek-ai/dsh». Проверьте установку командой «dsh --version».
  3. Установите pnpm, он нужен для плагинов: «npm install -g pnpm».
  4. Получите API-ключ на платформе DeepSeek и сохраните его в переменную окружения DEEPSEEK_API_KEY. Ключ можно добавить и позже в настройках.
  5. Запустите веб-интерфейс командой «dsh web» и откройте в браузере адрес 127.0.0.1:3080.
  6. Создайте рабочую папку (workspace), начните сессию и выберите модель.

Сама программа бесплатна. Автор подробного руководства на DataCamp советует пополнить баланс API хотя бы на 2 доллара, чтобы спокойно пройти первые примеры.

Какие задачи давать агенту

  • Написать программу: «Сделай консольный калькулятор на Python и проверь, что он работает».
  • Найти и обобщить информацию: «Найди и кратко перескажи новости о выходе открытых ИИ-моделей за неделю».
  • Разобрать изображение: подключите модель с поддержкой картинок и спросите, что на фото.
  • Сделать мини-приложение: «Сделай список задач на Python с сохранением в JSON».
  • Навести порядок в файлах: «Переименуй фото в папке по дате съёмки и разложи по месяцам».

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

Частые ошибки при установке

  • Команда dsh не найдена. Пакет установлен не глобально или терминал не перезапущен. Переустановите с флагом -g и откройте новое окно терминала.
  • Ошибка при запуске. Устаревший Node.js. Обновите до версии 22.19 или новее.
  • Модель не отвечает. Не задан или неверный API-ключ. Проверьте его в настройках моделей.
  • Плагин не устанавливается. Нет pnpm. Установите его командой из инструкции.

По отзывам первых пользователей, плагины пока самое слабое место: документации к ним мало, и разбираться часто приходится самостоятельно.

Безопасность при работе с агентом

Агент, который выполняет команды на вашем компьютере, может по ошибке удалить файлы или отправить данные наружу. Чтобы снизить риски:

  • выделите агенту отдельную папку или запускайте его в виртуальной машине;
  • не храните в рабочей папке пароли, ключи и личные документы;
  • читайте план агента до того, как он начнёт выполнять команды;
  • используйте отдельный API-ключ с небольшим балансом, чтобы ошибка не обошлась дорого.

Кому подойдёт DeepSeek Harness

  • Разработчикам, которые хотят открытый агент для кода и готовы экспериментировать.
  • Исследователям и энтузиастам ИИ, которым интересно, как устроены агенты изнутри.
  • Тем, кто ищет дешёвую альтернативу платным агентам: модели DeepSeek по API стоят недорого.

Если вам нужен стабильный инструмент для ежедневной работы без настройки, пока надёжнее зрелые решения. Harness стоит держать в поле зрения: проект быстро развивается.

Частые вопросы

DeepSeek Harness бесплатный? Программа бесплатна и открыта. Платить нужно только за запросы к модели по API, обычно это небольшие суммы.

Чем Harness отличается от чата на deepseek.com? Чат отвечает текстом. Harness действует: создаёт файлы, запускает команды и доводит задачу до результата.

Можно ли подключить модели других компаний? Да, модели Anthropic, OpenAI, Kimi или GLM подключаются по API-ключу. Вход через подписки вроде Codex пока не поддерживается.

Нужно ли уметь программировать? Для установки нужны базовые навыки работы с терминалом. Сами задачи можно ставить обычным языком.

Новые инструменты для разработчиков и ИИ-агенты мы разбираем каждый день в Telegram-канале НейроСвод.