DeepSeek Harness
DeepSeek Harness — открытый агент-harness от DeepSeek AI с локальным Web UI: чат и многошаговые агентные задачи в рабочей директории, свои модели через форму провайдера. Один из самых популярных агентных проектов GitHub; статус — developer preview, интерфейс и конфигурация могут меняться между версиями.
Своего inference у Harness нет — модели подключаются провайдером. Mixen совместим с OpenAI-протоколом и отдаёт каталог моделей через GET /models, так что список моделей подгрузится сам.
Установка
Заголовок раздела «Установка»Требуется Node.js. Запуск одной командой:
npx @deepseek-ai/dsh webWeb UI поднимется на http://127.0.0.1:3080 (браузер откроется сам; --no-open — не открывать; запуск по SSH напечатает только адрес). Порт 3080 занят — Harness не стартует.
Из исходников:
git clone https://github.com/deepseek-ai/deepseek-harness.gitcd deepseek-harness && pnpm install && pnpm run build && pnpm dsh webПодключение Mixen
Заголовок раздела «Подключение Mixen»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.
Остальные интеграции — в обзоре.