ИИ-инструменты

DeepSeek Harness: как установить и подключить модели через OpenRouter. Пошаговый гайд

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

Обложка AI-DA!: заголовок „DeepSeek Harness“, подзаголовок „установка и модели через OpenRouter“, жёлтая рамка вокруг розового ядра и QR-код на Telegram-канал

DeepSeek Harness — бесплатная программа с открытым кодом от DeepSeek. Она превращает языковую модель в агента: тот сам читает файлы, запускает команды, ищет в интернете и выполняет задачи по расписанию. По сути это аналог Claude Code, при этом рабочая модель DeepSeek V4.1 Flash по официальному прайсу стоит в 13–17 раз дешевле Claude Opus 5.5. Ниже: как поставить программу, как подключить модели через OpenRouter, какие режимы выбирать и где здесь реальные риски для бизнеса.

Гайд написан по мотивам урока Романа Сухова. Цифры, ссылки и команды мы перепроверили по официальной документации на 12 ноября 2026 года.

Что такое DeepSeek Harness и зачем он владельцу бизнеса

Схема агента: модель решает, какое действие нужно, харнес выполняет его и возвращает результат, цикл повторяется до выполнения задачи

Модель сама по себе умеет одно: получить текст и вернуть текст. Открыть таблицу, сохранить файл или зайти на сайт она не может. Это делает харнес («упряжь»): обвязка из инструментов, памяти, скиллов и субагентов. Модель решает, какое действие нужно, харнес его выполняет и возвращает результат. Цикл повторяется, пока задача не будет выполнена.

В DeepSeek Harness на плагинах держится всё: инструменты, интерфейс, режимы, даже сам цикл агента. Девиз проекта: «Everything is a Plugin». Если Claude Code похож на готовый ноутбук, то здесь скорее конструктор. Ядро маленькое, а любую часть можно заменить или дописать, не трогая код программы.

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

Сколько стоит: DeepSeek против Claude

Цены за 1 млн токенов в пиковые часы для DeepSeek V4.1 Flash, DeepSeek V4 Pro и Claude Opus 5.5; пример задачи: около $0,84 на DeepSeek против $12 на Claude

Официальные цены за 1 млн токенов в пиковые часы (ноябрь 2026):

МодельВходВыходВход из кэша
DeepSeek V4.1 Flash$0,30$1,20$0,006
DeepSeek V4 Pro$1,32$3,96$0,044
Claude Opus 5.5$4,00$20,00$0,20

Вне пиковых часов DeepSeek стоит вдвое дешевле. Пиковые часы — с 01:00 до 04:00 и с 06:00 до 10:00 UTC по будням, то есть с 04:00 до 07:00 и с 09:00 до 13:00 по Москве. Вечер, ночь и выходные считаются по льготному тарифу. Подписки Claude стоят $20, $100 и $200 в месяц, и у всех есть лимиты использования.

Для примера посчитаем задачу на 2 млн входящих и 200 тыс. исходящих токенов. На DeepSeek V4.1 Flash в пик она обойдётся примерно в $0,84, на Claude Opus 5.5 — в $12. Цены меняются, поэтому перед расчётом бюджета сверяйтесь со страницей цен DeepSeek.

Важная оговорка. DeepSeek Harness находится в статусе developer preview. Разработчики прямо предупреждают, что будут изменения, ломающие совместимость. Названия кнопок в вашей версии могут отличаться от описанных здесь.

Как установить DeepSeek Harness: три способа

Способ 1. Приложение для Windows или macOS (для большинства)

  1. Скачайте установщик только с официального сайта deepseek.com/harness. На GitHub уже появились неофициальные «десктоп-клиенты» от сторонних авторов.
    • Windows (64 бит): https://download.deepseek.com/desktop/dsh-latest-windows-x64.exe
    • macOS на Apple Silicon: https://download.deepseek.com/desktop/dsh-latest-macos-arm64.dmg
  2. На Windows запустите .exe и установите программу как обычно. На macOS откройте .dmg и перетащите приложение в «Программы». Когда система спросит про программу из интернета, подтвердите запуск.
  3. Войдите в аккаунт DeepSeek или вставьте свой API-ключ: Settings → Models.

Способ 2. Веб-версия через терминал

Нужен установленный Node.js. Откройте терминал в папке проекта, с которым будет работать агент, и выполните:

npx @deepseek-ai/dsh web

Панель откроется в браузере по адресу http://127.0.0.1:3080. Этот вариант удобен, если не хочется ставить приложение или работа идёт на сервере.

Способ 3. Из исходного кода

Этот способ для тех, кто будет менять саму программу. Нужны Node.js и pnpm:

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

Сделайте сейчас. Поставьте приложение и откройте в нём отдельную тестовую папку, а не рабочий диск с документами компании.

Первый запуск: какие настройки выбрать

  • Рабочая папка (workspace). Агент работает внутри выбранной папки. Пока папка не выбрана, поле ввода недоступно. Можно открыть и папку старого проекта из Claude Code.
  • Права доступа. В режиме *Workspace write* агент меняет файлы в рабочей папке и спрашивает разрешения на рискованные действия. В режиме *Full access* он работает без вопросов. Начинайте с Workspace write.
  • Модель и глубина размышлений. По умолчанию стоит DeepSeek V4.1 Flash. Рядом выбирается effort, то есть насколько глубоко модель думает. Для рутины хватает стандартного уровня.
  • Подробность ленты. Можно смотреть только итог или каждый шаг агента. На качество работы это не влияет, меняется только объём того, что вы видите.

Как подключить модели через OpenRouter

Три шага подключения через OpenRouter: создать ключ с лимитом, добавить провайдера в Settings → Models и выбрать DeepSeek V4.1 Flash

Собственный ключ DeepSeek нужен не всем. OpenRouter — агрегатор, который даёт доступ к сотням моделей, включая DeepSeek, по одному ключу и с одного баланса.

Как пополнять баланс. OpenRouter, по его собственным данным, принимает основные международные банковские карты, AliPay и криптовалюту USDC. При покупке кредитов берётся комиссия 5,5 % (минимум $0,80), за криптовалюту — 5 %. Неиспользованные кредиты можно вернуть только в течение 24 часов после покупки. Про российские карты в документации ничего не сказано, а зарубежные ИИ-сервисы их обычно не принимают, так что способ оплаты лучше проверить заранее.

Я пополняю такие сервисы виртуальной зарубежной картой из Telegram-бота Flowbit. Карта выпускается прямо в чате и пополняется по СБП с российской карты или криптовалютой. Кладите на неё сумму с небольшим запасом на комиссию и курс и держите только то, что нужно для ближайших оплат.

Шаг 1. Создайте ключ и поставьте лимит

  1. Зарегистрируйтесь на openrouter.ai и пополните баланс.
  2. Откройте openrouter.ai/keys и создайте новый ключ.
  3. Сразу задайте ключу лимит расходов в долларах и, по желанию, срок действия. Без лимита ключ тоже создастся, но тогда случайно зациклившийся агент может потратить весь баланс.
  4. Скопируйте ключ. Не храните его в заметках и не пересылайте в мессенджерах.

Шаг 2. Добавьте OpenRouter в DeepSeek Harness

Откройте Settings → Models → Add model provider.

Если в списке готовых провайдеров есть openrouter, выберите его, вставьте ключ и сохраните. Адрес, протокол и список моделей подставятся сами.

Если готового варианта нет, переключитесь на Custom model API и заполните поля:

ПолеЧто вписать
Provider IDopenrouter (латиница, нижний регистр, без пробелов)
Display nameOpenRouter
Base URLhttps://openrouter.ai/api/v1
API protocolOpenAI Chat Completions
API keyключ из шага 1

Provider ID потом изменить нельзя. Чтобы переименовать провайдера, придётся создать новый и удалить старый.

Шаг 3. Выберите DeepSeek V4.1 Flash

Нажмите Fetch available models, найдите в списке deepseek/deepseek-v4.1-flash-1017 (DeepSeek V4.1 Flash), отметьте модель и сохраните провайдера. Потом выберите её в поле модели при создании сессии.

Сколько стоит через OpenRouter. Одну и ту же модель там обслуживают разные хостинги, и цены у них отличаются. Если запрос уходит к самой DeepSeek, цена совпадает с официальной: $0,30 за вход и $1,20 за выход за 1 млн токенов в пиковые часы и вдвое меньше в остальное время. Сторонние хостинги бывают дешевле, но часто запускают сжатые (квантованные) версии модели. В OpenRouter можно разрешить отправлять запросы только выбранным провайдерам. Не забудьте про комиссию при пополнении баланса.

Персональные данные. OpenRouter — зарубежный сервис, а запросы к моделям обрабатываются на серверах провайдеров за пределами России. Не отправляйте агенту базы клиентов, телефоны, паспортные данные и переписку с людьми. Перед отправкой выгрузки обезличивайте.

А если хочется подписку

Подписку с моделями DeepSeek даёт, например, OpenCode Go: от $10 в месяц. Сервис рассчитан в первую очередь на свой агент OpenCode, а для моделей DeepSeek в настройках приватности нужно включить регион Global. Работу с DeepSeek Harness мы не проверяли, поэтому начните с оплаты за токены.

Режимы работы: Standard, PTC, Minimal и Creator

Четыре режима DeepSeek Harness: что умеет каждый и когда его брать

Режим (preset) — это набор плагинов, которые агент получает в сессии. Выбирается он при создании новой сессии.

РежимЧто умеетКогда брать
Standardфайлы, код, терминал, поиск в интернете, расписаниепо умолчанию, для большинства задач
PTCвызывает инструменты пачками через маленькую программу и возвращает модели только итогкогда данных очень много
Minimalпочти голая модель с терминаломчтобы сравнить модели между собой
Creatorменяет сам харнес: пишет плагины, режимы, элементы интерфейсакогда нужно что-то добавить в программу

Сделайте сейчас. Запустите одну и ту же задачу в Minimal и в Standard и сравните, как агент к ней подходит:

Найди в интернете, какая последняя версия модели DeepSeek вышла и когда. Запиши ответ в файл deepseek.md

Плагины DeepSeek Harness: где брать и как не поймать вирус

Плагины бывают трёх видов. Одни зависят от режима, другие работают всегда (например, веб-поиск и субагенты), третьи — официальные экспериментальные дополнения вроде голосового ввода и задач по расписанию.

Свой плагин одним промптом

Откройте новую сессию в режиме Creator. Например, так можно сделать панель расходов на токены:

Создай плагин: отдельный раздел «Расходы» в левой панели. В нём таблица по всем моим сессиям: название сессии, дата, сколько токенов ушло на вход и на выход, сколько было запросов к модели и вызовов инструментов. Сверху итог за сегодня и за всё время. Добавь поле, куда я могу вписать цену за миллион токенов, и пусть рядом с каждой сессией считается примерная стоимость. Сделай аккуратно, в стиле остального интерфейса.

Пока агент работает, по трассе выполнения видно, какие инструменты он вызывает.

Готовые плагины

Официальная точка входа — тег dsh-plugin на GitHub. В приложении плагины ставятся через Settings → Plugins. Для веб-версии есть команда:

dsh plugin --profile web add <название-плагина>

Имя профиля важно. Плагин, поставленный с профилем web, в десктопном приложении не появится. Для приложения пользуйтесь его собственным разделом Plugins.

Вокруг DeepSeek Harness уже выросли сторонние каталоги и «маркеты» плагинов. Ни один из них не принадлежит DeepSeek.

Правила безопасности для плагинов:

  • Плагин получает те же права, что и агент: файлы, терминал, сеть, ключи.
  • Обходите стороной плагины с обещаниями вроде «бесплатные топовые модели без ключа и без лимитов». Так обычно и утекают данные.
  • Перед установкой откройте репозиторий: посмотрите, кто автор, когда были последние изменения и что делает код. Можно попросить другую нейросеть проверить код на скрытые угрозы. Звёзды на GitHub — только слабый сигнал.

Задачи по расписанию: автоматизация без программиста

Раздел Automation tasks — аналог cron или «рутин»: агент сам выполняет задачу в заданное время. Работает в режимах Standard, PTC и Creator, в Minimal недоступен. Задачу можно создать кнопкой или попросить агента в чате:

Создай automation task: каждый будний день в 9:00 по Москве найди 5 главных новостей про нейросети и ИИ-агентов за последние сутки. По каждой новости: заголовок, 2–3 предложения о сути и ссылка на источник. В конце выбери одну новость, которая лучше всего подойдёт для поста в Telegram-канал, и объясни почему.

Запусти эту задачу один раз прямо сейчас.

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

Переезд с Claude Code: правила и скиллы

DeepSeek Harness понимает привычные файлы Claude Code:

ЧтоКуда положить
Правила для всех проектов~/.dsh/AGENTS.md
Правила одного проектаAGENTS.md в папке проекта (CLAUDE.md тоже читается)
Скиллы для всех проектов~/.dsh/skills/<имя>/SKILL.md
Скиллы одного проекта.agents/skills/<имя>/SKILL.md

Имя скилла пишется латиницей через дефис, например weekly-report. Скилл вызывается через / в поле ввода. Чтобы модель не запускала его сама, а только по вашей команде, добавьте в шапку SKILL.md строку:

disable-model-invocation: true

Папка .dsh скрытая. На macOS её показывает сочетание Cmd + Shift + . в Finder, на Windows — «Вид → Показать → Скрытые элементы» в Проводнике.

Перенос всех скиллов одним промптом

Новая сессия, режим Creator. Если папка лежит не на рабочем столе, укажите в промпте, где она:

Я переезжаю с Claude Code в DeepSeek Harness. На рабочем столе лежит папка со скиллами из Claude Code, найди её. В каждой подпапке есть файл SKILL.md. Скопируй все скиллы в ~/.dsh/skills, сохрани структуру папок и все файлы внутри. Проверь каждый скилл: всё ли на месте и нет ли ссылок на инструменты, которые есть только в Claude Code. Оригинальную папку не трогай. В конце дай отчёт: что перенёс, что не перенёс и почему.

Чтобы проверить результат, наберите /: перенесённые скиллы должны появиться в списке. Если не хватает привычного поведения из Claude Code, например звука по окончании задачи, опишите его в режиме Creator, и агент сделает плагин.

Свой режим «Приёмка»: независимая проверка перед сдачей

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

Создай новый режим (preset) «Приёмка» для проверки кода перед сдачей заказчику. Правила: агент может только читать файлы и запускать команды, которые ничего не меняют: просмотр, поиск, запуск тестов. Инструментов для записи и редактирования файлов у него быть не должно. Он работает как строгий независимый ревьюер: ищет ошибки, дыры в безопасности и недоделки. Каждую проблему указывает с файлом и причиной. В конце выносит вердикт: PASS, если всё в порядке, или REJECT со списком того, что надо исправить.

Чтобы проверить проект, откройте новую сессию в режиме «Приёмка» и напишите:

Проверь этот проект перед сдачей заказчику. Пройдись по коду, найди ошибки, дыры в безопасности и недоделки. Вынеси вердикт PASS или REJECT.

Убедиться, что режим настроен правильно, просто: напишите «Исправь найденные проблемы». Агент должен отказаться.

Субагенты и встраивание в свой продукт

В настройках субагентов задаются глубина вложенности и количество субагентов, работающих одновременно. Есть официальные пакеты, которые позволяют звать в помощники Claude Code и Codex, если они установлены и авторизованы на компьютере:

dsh plugin --profile web add @deepseek-ai/dsh-subagent-claude-code
dsh plugin --profile web add @deepseek-ai/dsh-subagent-codex

Оба пакета пока не дошли до версии 0.1, поэтому возможны сбои.

Помимо приложения и веб-панели, у харнеса есть режим командной строки без интерфейса (профиль headless) и Python SDK. Через них агента можно встроить в свой сервис: например, сделать внутреннего ИИ-аналитика по выгрузкам. Подробности — в документации.

Чек-лист безопасности

Восемь правил безопасности при работе с DeepSeek Harness: от скачивания только с deepseek.com до запуска агента в песочнице

DeepSeek Harness не проходил аудит безопасности. Разработчики прямо пишут, что песочница и запросы разрешений снижают риск, но изоляции не гарантируют. Поэтому:

  • Скачивайте программу только с deepseek.com.
  • Заводите отдельный API-ключ под каждую задачу и ставьте на него лимит.
  • Не вставляйте ключи в чат с агентом и не показывайте их на экране. Ключ вводится в Settings → Models и потом не отображается.
  • Включайте Full access только на время конкретной задачи и только для папки, которую не жалко.
  • Делайте резервные копии файлов, к которым у агента есть доступ.
  • Не отправляйте агенту персональные данные клиентов.
  • Проверяйте каждый плагин перед установкой.
  • Если встраиваете агента в продукт, открывайте ему только нужную папку и запускайте его в песочнице или на отдельной машине.

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

DeepSeek Harness платный? Сама программа бесплатная, код открыт под лицензией MIT. Платить нужно за модель: по токенам напрямую в DeepSeek, через OpenRouter или у другого провайдера.

Как подключить к DeepSeek Harness другие модели? Проще всего через OpenRouter: один ключ, сотни моделей. Подключение описано выше. Персональные данные клиентов в такие модели отправлять не стоит.

Это полноценный аналог Claude Code? По возможностям близко: файлы, терминал, скиллы, субагенты, задачи по расписанию. Но программа в статусе preview и меняется быстро, а готовых сценариев «из коробки» у неё меньше.

Какую модель выбрать? Начните с DeepSeek V4.1 Flash: она стоит по умолчанию и дешевле всех в таблице выше. На сложные задачи можно переключиться на V4 Pro.

Перенесутся ли мои скиллы из Claude Code? Формат SKILL.md тот же, а CLAUDE.md в проекте читается. Скиллы, завязанные на инструменты, которые есть только в Claude Code, придётся поправить.

Нужно ли уметь программировать? Для установки приложения и работы в Standard не нужно. Терминал понадобится для веб-версии и для установки плагинов командой.

Читать в Telegram

Короткий пост и обсуждение — в канале. Там же выходят следующие разборы.

Читать в Telegram