Перейти к содержимому
EN

DeepSeek Harness

DeepSeek Harness — открытый агент-harness от DeepSeek AI с локальным Web UI: чат и многошаговые агентные задачи в рабочей директории, свои модели через форму провайдера. Один из самых популярных агентных проектов GitHub; статус — developer preview, интерфейс и конфигурация могут меняться между версиями.

Своего inference у Harness нет — модели подключаются провайдером. Mixen совместим с OpenAI-протоколом и отдаёт каталог моделей через GET /models, так что список моделей подгрузится сам.

Требуется Node.js. Запуск одной командой:

npx @deepseek-ai/dsh web

Web UI поднимется на http://127.0.0.1:3080 (браузер откроется сам; --no-open — не открывать; запуск по SSH напечатает только адрес). Порт 3080 занят — Harness не стартует.

Из исходников:

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

Settings → Models → Add a custom provider:

Поле Значение
Provider ID mixen (строчные буквы, цифры, дефисы; с латинской буквы)
Display name Mixen
Base URL https://api.mixen.ai/v1
API protocol openai-completions
API key ключ mxn-… из кабинета

Нажмите Fetch available models — Harness запросит GET /models с вашим ключом и подтянет каталог Mixen целиком. Model ID берите точный из списка (например deepseek/deepseek-v4-pro), а не отображаемое имя. Ключ сохраняется в $DSH_HOME/.credentials.yaml.

Задача Модель Вход / выход за 1M
Рутина, черновики GLM 5.3 Flash (z-ai/glm-5.3-flash) 0.50 / 20.60 ₽
Код и агентные задачи DeepSeek V4 Pro (deepseek/deepseek-v4-pro) 47.70 / 95.40 ₽
Сложные сессии Claude Sonnet 5.5 (anthropic/claude-sonnet-5.5) 213.80 / 1069.20 ₽

Полные таблицы с кэш-колонками — в каталоге.

  • 401 при Fetch available models — ключ вставлен с кавычками или пробелами; перескопируйте целиком.
  • Список моделей пуст — проверьте Base URL (https://api.mixen.ai/v1, без опечаток) и протокол openai-completions.
  • Кнопка Create provider неактивна — заполнены не все обязательные поля или не подтянута ни одна модель.
  • Порт 3080 занят — освободите порт или смотрите флаги запуска в dsh web --help.

Остальные интеграции — в обзоре.