Разбираем DeepSeek Harness, Codex и Claude Code: сравнение управления агентом по 5 измерениям

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

«DeepSeek Harness — открытый, а Codex и Claude Code — закрытые готовые продукты» — это деление неточное. Согласно предоставленным официальным материалам, дата проверки данных — 12 ноября 2026 года, Codex CLI распространяется по лицензии Apache-2.0, а OpenAI также опубликовала Codex Harness. Но доступ к моделям и облачные сервисы под управлением провайдера относятся к разным уровням.

В этой статье мы не строим рейтинг эффективности без реальных замеров, а помещаем три варианта в одну задачу: каждый день собирать новости об ИИ, формировать темы и пакеты материалов, а затем сохранять черновик во внутренней системе компании. На примере этой задачи последовательно объясним различия в исходном коде, инструментах, среде выполнения и ответственности за поддержку.

deepseek-harness-codex-claude-code-control-comparison-ru-image-0

Разбираемся с DeepSeek Harness, Codex и Claude Code: сначала вернём термины в контекст задачи

Агент — это не просто модель, которая отвечает на вопросы. Чтобы он искал новости, обращался к браузеру и сохранял черновики, нужна система, которая организует модель, инструменты, состояние и процесс выполнения. Это и есть Agent Harness.

Модель можно представить как «мозг», предлагающий следующее действие, а Harness — как слой, который выполняет это действие с помощью инструментов и возвращает результат модели. Между ними также находятся права доступа и среда выполнения, поэтому «подключить API модели» — ещё не значит «получить полноценного агента».

Термин Что означает в задаче выбора новостной темы Где легко запутаться
Agent Loop Цикл: поиск, чтение результатов, дальнейшая проверка, затем генерация черновика Это не один запрос к модели
Адаптер модели Преобразует запрос в формат, нужный сервису модели Настраиваемый адрес не гарантирует полную совместимость протоколов
MCP Протокол для подключения инструментов поиска, баз данных или внутренних систем компании Подключение инструмента не даёт автоматически бизнес-прав
Песочница Среда выполнения с ограничениями на команды, файлы и сетевой доступ Эффект изоляции зависит от настроек
Открытая лицензия Определяет условия использования, изменения и распространения открытого кода Не включает право бесплатно пользоваться моделью и облачными ресурсами

MIT и Apache-2.0 — это разрешительные открытые лицензии: они позволяют использовать, изменять и распространять код, но требуют соблюдения своих условий. Статус «developer preview» означает, что продукт ещё на ранней стадии, поэтому интерфейсы, плагины и совместимость могут меняться; считать его готовым к промышленной эксплуатации нельзя.

Что на самом деле открыто в исходном коде DeepSeek Harness, Codex и Claude Code?

Сначала разберём главное заблуждение: Codex нельзя в общем случае называть закрытым продуктом. Публичный исходный код Codex CLI распространяется под лицензией Apache-2.0, а опубликованный OpenAI Harness также служит входной точкой для изучения и интеграции базовой агентной системы; это не одно и то же, что покупка официального хостингового сервиса.

Что сравниваем Что открыто Как это можно использовать Какой вывод делать не стоит
DeepSeek Harness публичный проект с открытым исходным кодом под лицензией MIT просматривать, изменять и расширять среду выполнения аудит безопасности уже пройден, обслуживание не требуется
Codex CLI / Harness CLI распространяется под Apache-2.0, Harness опубликован изменять открытый код, встраивать возможности агента облачный сервис, модель и инфраструктура открыты полностью
Claude Code коммерческий продукт с закрытым исходным кодом, но с интерфейсами расширения настраивать через инструменты, Hooks и субагентов можно свободно изменять непубличный внутренний движок

DeepSeek Harness ближе к среде выполнения агентов, которую разработчик может переделать под себя. Официально доступны такие варианты запуска, как Web, Headless, SDK, облегчённый SDK и ACP, — чтобы выбирать способ взаимодействия в зависимости от нужд приложения, а не только работать через фиксированный интерфейс.

Codex сочетает два направления: открытое ядро и готовый инструмент. Разработчики могут через SDK, App Server или codex exec встроить в свои приложения работу с задачами, сессиями, событиями и процессами подтверждения, а обычные пользователи могут работать с официальными CLI, приложением, IDE или облачными продуктами.

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

DeepSeek Harness, Codex и Claude Code: 5 измерений контроля

Оценивая контроль, не стоит ограничиваться вопросом «есть ли плагин». Гораздо полезнее спросить: если процесс работы с новостями даёт сбой, можете ли вы изменить подключение модели, поведение инструментов, логику цикла, восстановление сессии и фактическую среду выполнения?

deepseek-harness-codex-claude-code-control-comparison-ru-image-1

Измерение контроля DeepSeek Harness Codex Claude Code
Подключение модели Сменный адаптер модели; требуется проверка протокола Можно изучать открытый код; официальный продукт по-прежнему ограничен правилами подключения моделей Поддерживаются способы подключения сервисов из официального списка; это не значит, что любую модель можно заменить
Расширение инструментов Можно изменять реестр инструментов и компоненты выполнения Поддерживает MCP, Hooks, Skills, Plugins и т. д. Поддерживает MCP, Hooks, Skills, Plugins и т. д.
Agent Loop Основной цикл можно переделать через плагины или исходный код Можно изменять открытый Harness; у управляемого сервиса есть отдельные границы Расширения влияют на процесс, но нельзя свободно изменять непубличный движок
Сессии и состояние Можно заменять способ записи, хранения и восстановления App Server и др. обеспечивают интеграцию сессий и событий Можно управлять рабочими процессами через официальные интерфейсы и субагентов
Среда выполнения Самостоятельно настраивать файлы, Shell, песочницу и фоновые задачи Можно запускать локально или использовать официальную облачную среду Зависит от точки входа продукта, способа выполнения и авторизации

DeepSeek Harness: можно менять «то, как работает рабочий процесс»

Архитектура DeepSeek Harness строится вокруг принципа «Everything is a Plugin» («всё — плагин»). Адаптеры моделей, реестры инструментов, журналы сессий, Agent Loop, файловая система, выполнение команд, sandbox и политики подтверждений — всё это можно заменять через плагины и конфигурацию.

Например, если команда требует, чтобы у каждой темы было несколько независимых источников, иначе сохранение запрещено, разработчик может включить инструменты проверки и политики выполнения в системный процесс. Но возможность править исходники — лишь условие для внедрения; надёжность правил всё равно нужно подтверждать тестами и ревью, а не гарантировать только промптом.

Codex: открытый код и официальный сервис — две разные области контроля

Преимущество Codex в том, что можно использовать публично доступный код, а можно выбрать официальный продукт. Если встраивать возможности в корпоративное ПО, SDK, App Server и точки входа для выполнения скриптов дают разные способы интеграции; если использовать Codex Cloud, удалённой вычислительной средой управляет OpenAI.

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

Claude Code: расширяем рабочий процесс, а не переписываем движок

MCP в Claude Code позволяет подключаться к базам данных и бизнес-сервисам, а Hooks — запускать проверки до и после вызова инструментов, при запросах разрешений или по завершении задачи. Subagents могут иметь собственный контекст, промпты, права на инструменты и выбор модели; это удобно, когда нужно разделить сбор материалов и проверку источников.

Для новостных задач можно сделать Hook «проверка перед сохранением», а затем создавать черновик через фоновый инструмент. Так вы влияете на выполнение через расширяемый интерфейс, а не меняете внутренний Agent Loop; возможность независимо выбирать модель тоже не означает, что любой интерфейс продукта разрешает произвольные сервисы моделей.

На схеме нужно различать подключение модели и систему выполнения: APIYI apiyi.com может быть кандидатом на платформу для доступа к API моделей, но не заменяет среду выполнения, настройки разрешений и правила продукта для каждого из трёх инструментов.

Что придётся обслуживать, если собирать DeepSeek Harness самостоятельно?

Открытый код ещё не означает нулевых затрат. Кроме вызовов моделей, новостному процессу нужны поисковый сервис, браузер, хранилище, учётные данные для входа, постоянно работающая среда, а также механизмы повторных попыток и разбора сбоев.

Зона ответственности Своя сборка DeepSeek Harness Вариант с Codex Вариант с Claude Code
Расходы на модели и инструменты Настраиваете и считаете сами Зависят от API, продукта и способа запуска облачных задач Зависят от API, продукта и способа подключения расширений
Постоянно работающая среда Развёртываете, мониторите и восстанавливаете сами Локальную часть обслуживаете сами, удалённой управляет официальный Cloud Нужно уточнить конкретную точку запуска и удалённые условия
Браузер и вход Устанавливаете провайдера, управляете сессиями и учётными данными Настраиваете и проверяете под фактическую среду Настраиваете и проверяете под способ подключения браузера
Безопасность и обновления Отвечаете за компоненты, изоляцию, согласования и совместимость После правок публичного кода нужно поддерживать собственную версию Поддерживаете расширения, авторизацию и совместимость при обновлениях
Возможная точка входа для API моделей APIYI apiyi.com, сначала проверьте адаптер Не означает получения прав по официальной подписке на продукт Не означает, что любая точка входа совместима

Не все браузерные операции в DeepSeek Harness работают «из коробки». Официальная документация требует установить dsh-browser-use и явно включить экспериментального провайдера, например Playwright MCP, Chrome DevTools MCP или Stagehand.

Состояние входа в браузере не восстанавливается автоматически из журнала сессии: после перезагрузки или ответвления Session создаётся новое состояние браузера. Уже отправленные операции нельзя отменить, отменив задачу. Поэтому в продакшене стоит разделять «генерацию черновика», «сохранение черновика» и «публикацию контента» и не считать кнопку отмены механизмом отката бизнес-операций.

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

Как в DeepSeek Harness, Codex и Claude Code сначала проверить подключение модели?

Сначала проверьте API модели, потом вызов инструментов агентом, и только затем сохранение на стороне бэкенда — в таком порядке ошибки искать проще. Два примера ниже — это лишь тест подключения к модели, а не полная установка и настройка всех трёх агентов, и они не доказывают, что любой клиент совместим с ними напрямую.

Минимальный тест подключения модели для DeepSeek Harness, Codex и Claude Code

В переменных окружения указывайте название модели, которое сейчас доступно на платформе, а ключ не пишите в коде или логах. Примеры предполагают, что в окружении уже установлен OpenAI Python SDK.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AI_API_KEY"],
    base_url="https://api.apiyi.com/v1",
)
response = client.chat.completions.create(
    model=os.environ["AI_MODEL"],
    messages=[{"role": "user", "content": "列出新闻来源核查步骤。"}],
)
print(response.choices[0].message.content)

Проверка протокола вызова инструментов в DeepSeek Harness, Codex и Claude Code

Когда обычный текст заработал, проверьте, возвращает ли модель корректный вызов инструмента, и только потом тестируйте выполнение инструмента, передачу результата и второй раунд ответа. Ниже проверяется только структура первого ответа — реальные операции с корпоративным бэкендом не выполняются.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AI_API_KEY"],
    base_url="https://api.apiyi.com/v1",
)
response = client.chat.completions.create(
    model=os.environ["AI_MODEL"],
    messages=[{
        "role": "user",
        "content": "请调用 check_source 检查输入的新闻来源。",
    }],
    tools=[{
        "type": "function",
        "function": {
            "name": "check_source",
            "description": "Check a news source without changing data.",
            "parameters": {
                "type": "object",
                "properties": {"source": {"type": "string"}},
                "required": ["source"],
            },
        },
    }],
)
message = response.choices[0].message
print("tool_calls:", message.tool_calls)
print("content:", message.content)

Даже если вызов инструмента вернулся, нужно ещё проверить разбор параметров, обработку ошибок, потоковые события и восстановление контекста. То, что адаптер DeepSeek поддерживает собственный Base URL, ещё не значит, что любой сервис соответствует ожиданиям этого адаптера; Codex и Claude Code тоже требуют проверки по их собственным протоколам и требованиям к конфигурации.

Совет для быстрой проверки: по публичной информации платформы, APIYI apiyi.com даёт один API-ключ для доступа к OpenAI-совместимому интерфейсу популярных моделей — OpenAI, Claude, Gemini и других, работает по оплате за фактическое использование, а также упоминает скидки и бесплатный тестовый лимит для новых пользователей. Конкретные модели, акции и совместимость стоит проверять по актуальному описанию и реальным запросам: права на API модели не включают подписки на продукты Codex Cloud или Claude Code.

Для каких сценариев подходят DeepSeek Harness, Codex и Claude Code?

Если вам нужно настроить «когда продолжать поиск, когда запрещать сохранение и как восстанавливать прерванную сессию», в первую очередь изучите DeepSeek Harness. Он даёт более глубокий контроль над механизмом работы, но команда должна быть способна обеспечить развёртывание, безопасность и поддержку версий.

Если вы хотите и использовать открытый код, и сохранить официальный готовый продукт с возможностью облачных задач, в первую очередь изучите Codex. Сначала определитесь, используете ли вы локальный CLI, интеграцию через SDK или Cloud — только тогда можно точно понять, какие компоненты придётся поддерживать самостоятельно.

Если цель — как можно быстрее начать использовать программирующий агент и подключить его к процессам компании через MCP, Hooks и Subagents, в первую очередь изучите Claude Code. Условие: официальные интерфейсы расширения должны покрывать ваши потребности, а не требовать переписывания базового цикла.

deepseek-harness-codex-claude-code-control-comparison-ru-image-2

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

  1. Проверка источника: когда происхождение подтвердить невозможно, может ли система остановиться и объяснить причину.
  2. Контроль прав: может ли она читать тестовые данные, но не иметь возможности публиковать официальный контент.
  3. Восстановление после прерывания: после перезапуска может ли она распознать сохранённый черновик и избежать повторной отправки.
  4. Обработка сбоев: когда кнопка в фоновом интерфейсе меняется или инструмент завершается по тайм-ауту, остаётся ли запись, по которой можно найти причину.

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

Частые вопросы о DeepSeek Harness, Codex и Claude Code

Codex стал открытым — можно ли теперь бесплатно пользоваться всеми облачными возможностями?

Такой вывод сделать нельзя. Лицензия на исходный код Codex CLI/Harness, доступ к моделям, удалённые вычисления и хостинговые сервисы — это разные уровни. И подключение к API моделей через APIYI apiyi.com тоже не равно правам в Codex Cloud.

Можно ли в DeepSeek Harness подключить любую модель, просто заменив Base URL?

Гарантировать это нельзя. Единый интерфейс APIYI apiyi.com подходит для тестового подключения моделей-кандидатов, но всё равно нужно проверять протокол адаптера, вызов инструментов, потоковый вывод и обработку ошибок. Успешный текстовый ответ ещё не означает полную совместимость с Agent.

У Claude Code есть Hooks — значит ли это, что движок открыт?

Нет. Hooks — это официально открытый интерфейс узлов выполнения: через него можно проверять процесс или влиять на него, но это не значит, что можно увидеть и изменить непубличный внутренний цикл.

Можно ли сразу ставить DeepSeek Harness в продакшен?

Не стоит решать это только на основании того, что код открыт. Официально указано, что аудит безопасности ещё не завершён, поэтому сначала нужны изолированная среда, минимальные права и восстанавливаемый тестовый процесс.

Может ли Codex Cloud продолжать задачу после выключения локального компьютера?

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

Кто из трёх быстрее справится с задачей выбора новостной темы?

В этой статье нет результатов реальных замеров на одной и той же задаче, поэтому дать рейтинг по скорости или успешности невозможно. Нужно фиксировать завершение задачи, вмешательство человека и фактические расходы при одинаковых входных данных, правах и критериях приёмки.

Ключевые моменты DeepSeek Harness, Codex и Claude Code

  • Открытость исходного кода: Codex нельзя огульно относить к закрытым продуктам.
  • Глубина контроля: плагинный интерфейс и модификация базового цикла — не одно и то же.
  • Ответственность за эксплуатацию: собственный хостинг означает ответственность за развёртывание, восстановление и обновление.
  • Границы модели: доступность по API не равна полной совместимости с Agent.
  • Границы безопасности: DeepSeek Harness всё ещё остаётся developer preview, не прошедшим аудит.
  • Критерий выбора: сравнивайте реальные результаты приёмки, а не подменяйте эффективность количеством функций.

Итог: как выбрать между DeepSeek Harness, Codex и Claude Code?

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

Рекомендую сначала через APIYI apiyi.com проверить подключение моделей-кандидатов и вызов инструментов, а уже потом отдельно тестировать у Agent права доступа, браузер и механизмы восстановления. Степень открытости, удобство использования и итоговая эффективность работы — это три измерения, которые не могут заменять друг друга.

Справочные материалы по DeepSeek Harness, Codex и Claude Code

Ниже приведены официальные источники из материалов, предоставлённых пользователем. Дата проверки — 12 ноября 2026 года. Онлайн-контент, точки входа и условия для аккаунтов могут меняться в зависимости от версии; в рамках этой статьи мы не проводили единого практического тестирования задач.

  1. Официальный репозиторий DeepSeek Harness: github.com/deepseek-ai/deepseek-harness
    Содержит информацию о лицензии, архитектуре, настройке браузера и безопасности.

  2. Официальный репозиторий Codex: github.com/openai/codex
    Здесь можно ознакомиться с открытым кодом CLI и лицензией Apache-2.0.

  3. Описание Harness с открытым исходным кодом для Codex: developers.openai.com/blog/codex-as-a-platform
    Разъясняет разницу между открытой системой выполнения, точками интеграции и управляемым сервисом.

  4. Описание Codex Cloud: help.openai.com/en/articles/20001545-using-codex-cloud
    Знакомит с официальной средой удалённого выполнения и ограничениями при выполнении задач.

  5. Официальная документация Claude Code: code.claude.com/docs/en/overview
    Условия подключения MCP, Hooks, Subagents и сервисов следует уточнять в соответствующих разделах документации.


Автор: Техническая команда APIYI
Обсуждение технических вопросов: Приглашаем обсудить адаптацию моделей, вызов инструментов и подключение агентов через APIYI apiyi.com. При диагностике присылайте обезличенную конфигурацию и сообщения об ошибках; не отправляйте настоящие ключи или учётные данные бэкенда.

Оставьте комментарий