Computer Use у Claude
Computer Use - режим, в котором Claude работает с компьютером так же, как человек: смотрит на скриншот экрана, двигает курсор, кликает и печатает. Он нужен там, где у программы нет пригодного интерфейса для автоматизации и остаётся только графическая оболочка
Что означает Computer Use
Обычно модель работает с программой через её интерфейс для разработчиков: отправила запрос, получила ответ. Computer Use устроен иначе: модель получает картинку экрана и отдаёт команды вида «переместить курсор сюда», «нажать левую кнопку», «набрать этот текст». Один шаг цикла - это 1 скриншот и 1 действие, поэтому задача из 30 кликов превращается в 30 обращений к модели
Это принципиально другой уровень: не «попроси программу», а «сядь за компьютер и сделай». Отсюда и главное применение: старые программы, чужие панели администрирования и всё, где программного интерфейса просто нет
Из той же логики растёт и главный риск. Курсор в чужих руках означает, что модель может нажать не туда, а страница на экране может содержать текст, который она примет за указание
Как Computer Use работает на практике
- Модель получает скриншот текущего экрана
- Она возвращает действие: координаты курсора, клик, ввод текста, прокрутку
- Обвязка исполняет действие и делает новый скриншот
- Цикл повторяется, пока задача не закрыта
Граница, которую держат все. Такой цикл запускают в изолированной среде: контейнер, виртуальная машина, отдельный профиль. Причина та же, по которой в Claude Code режим bypassPermissions официально рекомендован только для изолированных сред: агент с полными правами на живой рабочей машине - это ставка на удачу
Тот же принцип закрывается настройкой: этот ключ в файле настроек закрывает режим полных прав на уровне машины, и снять его из проекта нельзя
{
"permissions": {
"disableBypassPermissionsMode": "disable"
}
}
Файл, в который это кладут, разобран отдельно: settings.json в Claude Code
Техническое описание инструмента и требования к среде лежат в документации платформы: Computer use tool
Когда нужен Computer Use, а когда нет
Не нужен, если у сервиса есть нормальный программный доступ. Через MCP-сервер та же задача решается быстрее, дешевле и без риска промахнуться курсором: подключение занимает одну строку вида claude mcp add --transport http имя адрес, а данные приходят структурой, а не картинкой экрана
Не нужен и там, где всё сводится к файлам на диске: с ними Claude Code работает напрямую из терминала
Нужен там, где интерфейса для машин нет вообще: внутренняя система на устаревшей платформе, чужая панель без доступа для разработчиков, программа без сетевого интерфейса. То есть в остатке после всех нормальных вариантов
Ты увидел лестницу выбора инструмента: сначала MCP, если у сервиса есть программный доступ, потом прямая работа с файлами, и только в остатке Computer Use, когда интерфейса для машин вообще нет. Дальше встаёт вопрос, которого в этой статье нет: как подключить нужный MCP-сервер к своему проекту и не тратить Computer Use там, где хватит одной команды. На ИИ-Лагере разбираем именно подключение инструментов к Claude Code: от файлов и MCP до того редкого случая, когда без экрана не обойтись
Это заявка в мой закрытый канал, не оплата. Впускаю сразу, дальше бот в личке отдаёт путёвку на три дня
Частые вопросы
Чем Computer Use отличается от Claude Code?
Claude Code работает с файлами и командной строкой напрямую: читает файлы, правит их, запускает команды. Computer Use смотрит на картинку экрана и двигает курсор, как человек. Первый вариант точнее и дешевле, второй нужен там, где текстового доступа нет
Это безопасно запускать на рабочем компьютере?
Стандартная практика - изолированная среда: контейнер, виртуальная машина или отдельный профиль. Модель, которая видит экран и управляет курсором, может выполнить лишнее действие, а текст на открытой странице может быть воспринят как указание. На живой рабочей машине это лишний риск
Можно ли обойтись без Computer Use?
Почти всегда да. Если у сервиса есть программный интерфейс или готовый MCP-сервер, задача решается быстрее и надёжнее через них. Управление экраном остаётся для случаев, где никакого машинного доступа не предусмотрено
Связанные гайды
Больше материалов по теме - в разделе Скиллы и агенты