Начните с задачи, которую нужно проверить после правки сайта: например, отправка формы заявки или работа кнопки заказа. Затем выбирайте harness — рабочую среду, в которой ИИ читает файлы проекта, меняет код и запускает проверки. Claude Code подходит, если вы готовы закрепить правила проекта и настроить контроль правок. Codex стоит рассмотреть для работы по чётким задачам. OpenCode — если нужен выбор моделей. Ниже — сравнение и порядок пробного запуска без правок рабочего сайта.
Что сравнивать: модель ИИ или harness?
Модель предлагает код. Harness даёт ей рабочий процесс: доступ к файлам, команды для запуска тестов и способ показать человеку изменения. Для владельца сайта разница видна в конце задачи. Полезный результат — когда можно открыть список изменённых файлов, прочитать объяснение правки и повторить проверку.
Представьте, что после обновления страницы кнопка «Отправить заявку» перестала реагировать. Просьба «почини сайт» слишком широкая: инструмент начнёт искать причину по всему проекту. Задайте границы: «Проверь обработчик этой кнопки, исправь причину, запусти доступные тесты и покажи, какие файлы изменил». С такого задания удобно начать сравнение инструментов на копии сайта.
Название harness само по себе не гарантирует качество. Даже если ИИ написал рабочий код, человек всё равно проверяет форму в браузере: нажимает кнопку, смотрит сообщение об ошибке и убеждается, что заявка проходит тот же путь, что и раньше. Если в проекте нет тестов, попросите инструмент прямо указать, что он проверил, а что осталось проверить вручную.
Чем отличаются Claude Code, Codex и OpenCode для такой задачи?
Для выбора достаточно посмотреть, насколько легко закрепить правила работы с вашим сайтом. Сравнивайте инструменты на одной и той же копии проекта, с одинаковым заданием и одинаковой проверкой результата. Рейтинги из обзоров полезны как ориентир, но они не покажут, что произойдёт именно с вашей формой заявки.
| Harness | Когда включить в пробу | Что проверить перед работой |
|---|---|---|
| Claude Code | Когда команда хочет записать правила проекта, повторять проверки и контролировать изменения перед публикацией. | Понимает ли инструмент структуру сайта и выполняет ли заданную команду тестирования. Сначала попробуйте его на копии сайта. |
| Codex | Когда есть отдельные задачи с понятным результатом: исправить форму, обновить блок страницы, добавить проверку. | Показывает ли он изменённые файлы и результат запуска тестов. Проверьте, соблюдает ли он правила проекта. |
| OpenCode | Когда для команды принципиален выбор моделей и хочется испытать разные варианты на одном задании. | Какая модель подключена, какие файлы инструмент вправе менять и удаётся ли повторить проверку после правки. |
В сравнительном обзоре AI coding harness автор выделил Claude Code как лучший результат, Codex — как лучший вариант по соотношению затрат и результата, а OpenCode v2 — как открытый harness с выбором моделей (Every AI Coding Harness Compared). Это оценки автора обзора, а не замер качества работы с сайтом вашей компании. При выборе опирайтесь на пробную задачу и на то, сможете ли вы проверить ответ инструмента.
У Claude Code есть ещё один практический путь: вынести повторяющуюся проверку в скилл. Например, записать последовательность «запусти тесты, проверь изменённые страницы, перечисли оставшиеся ручные проверки». Описать такую процедуру поможет материал о том, как создать скилл для проверки сайта перед публикацией. Скилл не заменяет тесты: он помогает каждый раз запускать одну и ту же процедуру.
Как провести пробу, чтобы выбрать инструмент без догадок?
Возьмите копию сайта и одну небольшую задачу с видимым результатом. Подойдёт исправление кнопки, которая ничего не делает при нажатии, или текста ошибки в форме. Не начинайте с переделки всего сайта: если изменятся сразу несколько страниц, будет трудно понять, какая правка сломала прежнее поведение.
- Запишите исходное поведение. Откройте страницу и повторите ошибку сами: какую кнопку нажали, что увидели, чего ожидали.
- Дайте каждому harness одинаковое задание. Укажите страницу, ожидаемый результат и просьбу не менять посторонние файлы.
- Попросите показать изменения и проверки. Отдельно уточните, запускались ли тесты и какие действия инструмент не смог проверить.
- Повторите сценарий в браузере. Проверьте исправленную кнопку и соседнее действие, например переход к форме с той же страницы.
Сравните ответы по конкретным признакам: сколько посторонних файлов изменилось, понятна ли причина ошибки и удалось ли повторить проверку. Если инструмент сообщает «всё готово», но не показывает проверку, задача ещё не закрыта. Попросите его назвать команду теста или перечислить действия, которые нужно выполнить человеку.
В русскоязычном руководстве по Claude Code описан проектный подход, где задачи проходят спецификацию, ревью и проверку; отдельный проверяющий смотрит изменения, а hooks блокируют коммит до успешного завершения тестов (GitHub: claude-code-handbook-ru). Это пример настройки рабочего процесса, а не поведение, которое появляется в каждом проекте автоматически. Малому бизнесу можно начать проще: одна задача, один список правил и одна проверка перед публикацией.
Какие ошибки чаще мешают после выбора harness?
- Работа сразу на действующем сайте. Исправление: сначала дать инструменту копию проекта и проверить результат там.
- Задача без критерия готовности. Исправление: указать страницу, действие посетителя и результат, который должен появиться на экране.
- Доверие только текстовому ответу ИИ. Исправление: посмотреть изменённые файлы и своими руками повторить сценарий в браузере.
- Сложные правила до первой пробы. Исправление: начать с короткого списка разрешённых изменений и доступной команды тестирования.
- Публикация после одного успешного клика. Исправление: проверить также сообщение об ошибке и путь пользователя к исправленной форме.
Если сайт поддерживает разработчик, передайте ему пробную задачу вместе с результатом проверки: список файлов, вывод тестов и сценарий, который вы повторили в браузере. Так проще обсудить конкретную правку, чем выбирать инструмент по обещанию, что он «сам всё сделает». Для первой пробы сейчас запишите в одном предложении, какая кнопка на копии сайта должна работать и что должно произойти после нажатия.



