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

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

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

Модель сама по себе умеет одно: получить текст и вернуть текст. Открыть таблицу, сохранить файл или зайти на сайт она не может. Это делает харнес («упряжь»): обвязка из инструментов, памяти, скиллов и субагентов. Модель решает, какое действие нужно, харнес его выполняет и возвращает результат. Цикл повторяется, пока задача не будет выполнена.
В DeepSeek Harness на плагинах держится всё: инструменты, интерфейс, режимы, даже сам цикл агента. Девиз проекта: «Everything is a Plugin». Если Claude Code похож на готовый ноутбук, то здесь скорее конструктор. Ядро маленькое, а любую часть можно заменить или дописать, не трогая код программы.
Почему это интересно бизнесу. Агенту можно поручить рутину: собрать отчёт из выгрузок, разобрать таблицу продаж, подготовить черновик презентации, каждое утро присылать сводку новостей. Раньше за такую автоматизацию приходилось платить по тарифам дорогих моделей или покупать подписку. Здесь вы платите только за потраченные токены.

Официальные цены за 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. Разработчики прямо предупреждают, что будут изменения, ломающие совместимость. Названия кнопок в вашей версии могут отличаться от описанных здесь.
https://download.deepseek.com/desktop/dsh-latest-windows-x64.exehttps://download.deepseek.com/desktop/dsh-latest-macos-arm64.dmgНужен установленный Node.js. Откройте терминал в папке проекта, с которым будет работать агент, и выполните:
npx @deepseek-ai/dsh web
Панель откроется в браузере по адресу http://127.0.0.1:3080. Этот вариант удобен, если не хочется ставить приложение или работа идёт на сервере.
Этот способ для тех, кто будет менять саму программу. Нужны Node.js и pnpm:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
Сделайте сейчас. Поставьте приложение и откройте в нём отдельную тестовую папку, а не рабочий диск с документами компании.

Собственный ключ DeepSeek нужен не всем. OpenRouter — агрегатор, который даёт доступ к сотням моделей, включая DeepSeek, по одному ключу и с одного баланса.
Как пополнять баланс. OpenRouter, по его собственным данным, принимает основные международные банковские карты, AliPay и криптовалюту USDC. При покупке кредитов берётся комиссия 5,5 % (минимум $0,80), за криптовалюту — 5 %. Неиспользованные кредиты можно вернуть только в течение 24 часов после покупки. Про российские карты в документации ничего не сказано, а зарубежные ИИ-сервисы их обычно не принимают, так что способ оплаты лучше проверить заранее.
Я пополняю такие сервисы виртуальной зарубежной картой из Telegram-бота Flowbit. Карта выпускается прямо в чате и пополняется по СБП с российской карты или криптовалютой. Кладите на неё сумму с небольшим запасом на комиссию и курс и держите только то, что нужно для ближайших оплат.
Откройте Settings → Models → Add model provider.
Если в списке готовых провайдеров есть openrouter, выберите его, вставьте ключ и сохраните. Адрес, протокол и список моделей подставятся сами.
Если готового варианта нет, переключитесь на Custom model API и заполните поля:
| Поле | Что вписать |
|---|---|
| Provider ID | openrouter (латиница, нижний регистр, без пробелов) |
| Display name | OpenRouter |
| Base URL | https://openrouter.ai/api/v1 |
| API protocol | OpenAI Chat Completions |
| API key | ключ из шага 1 |
Provider ID потом изменить нельзя. Чтобы переименовать провайдера, придётся создать новый и удалить старый.
Нажмите 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 мы не проверяли, поэтому начните с оплаты за токены.

Режим (preset) — это набор плагинов, которые агент получает в сессии. Выбирается он при создании новой сессии.
| Режим | Что умеет | Когда брать |
|---|---|---|
| Standard | файлы, код, терминал, поиск в интернете, расписание | по умолчанию, для большинства задач |
| PTC | вызывает инструменты пачками через маленькую программу и возвращает модели только итог | когда данных очень много |
| Minimal | почти голая модель с терминалом | чтобы сравнить модели между собой |
| Creator | меняет сам харнес: пишет плагины, режимы, элементы интерфейса | когда нужно что-то добавить в программу |
Сделайте сейчас. Запустите одну и ту же задачу в Minimal и в Standard и сравните, как агент к ней подходит:
Найди в интернете, какая последняя версия модели DeepSeek вышла и когда. Запиши ответ в файл deepseek.md
Плагины бывают трёх видов. Одни зависят от режима, другие работают всегда (например, веб-поиск и субагенты), третьи — официальные экспериментальные дополнения вроде голосового ввода и задач по расписанию.
Откройте новую сессию в режиме Creator. Например, так можно сделать панель расходов на токены:
Создай плагин: отдельный раздел «Расходы» в левой панели. В нём таблица по всем моим сессиям: название сессии, дата, сколько токенов ушло на вход и на выход, сколько было запросов к модели и вызовов инструментов. Сверху итог за сегодня и за всё время. Добавь поле, куда я могу вписать цену за миллион токенов, и пусть рядом с каждой сессией считается примерная стоимость. Сделай аккуратно, в стиле остального интерфейса.
Пока агент работает, по трассе выполнения видно, какие инструменты он вызывает.
Официальная точка входа — тег dsh-plugin на GitHub. В приложении плагины ставятся через Settings → Plugins. Для веб-версии есть команда:
dsh plugin --profile web add <название-плагина>
Имя профиля важно. Плагин, поставленный с профилем web, в десктопном приложении не появится. Для приложения пользуйтесь его собственным разделом Plugins.
Вокруг DeepSeek Harness уже выросли сторонние каталоги и «маркеты» плагинов. Ни один из них не принадлежит DeepSeek.
Правила безопасности для плагинов:
Раздел Automation tasks — аналог cron или «рутин»: агент сам выполняет задачу в заданное время. Работает в режимах Standard, PTC и Creator, в Minimal недоступен. Задачу можно создать кнопкой или попросить агента в чате:
Создай automation task: каждый будний день в 9:00 по Москве найди 5 главных новостей про нейросети и ИИ-агентов за последние сутки. По каждой новости: заголовок, 2–3 предложения о сути и ссылка на источник. В конце выбери одну новость, которая лучше всего подойдёт для поста в Telegram-канал, и объясни почему.
Запусти эту задачу один раз прямо сейчас.
Подставьте свою задачу: сводку по заявкам из выгрузки CRM, проверку цен конкурентов, еженедельный отчёт по рекламе. Результаты каждого запуска сохраняются в самой задаче.
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 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 не нужно. Терминал понадобится для веб-версии и для установки плагинов командой.
Короткий пост и обсуждение — в канале. Там же выходят следующие разборы.