Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Computer use — это исследовательский предпросмотр на macOS, который требует план Pro или Max. Он недоступен для планов Team или Enterprise. Требуется Claude Code v2.1.85 или позже и интерактивный сеанс, поэтому он недоступен в неинтерактивном режиме с флагом
-p.Что вы можете делать с computer use
Computer use справляется с задачами, требующими GUI: всё, что вам обычно приходится делать вручную, покидая терминал.- Создание и проверка нативных приложений: попросите Claude создать приложение меню macOS. Claude пишет Swift, компилирует его, запускает приложение и кликает по каждому элементу управления, чтобы проверить, что всё работает, прежде чем вы его откроете.
- Сквозное тестирование UI: укажите Claude на локальное приложение Electron и скажите «протестируй поток адаптации». Claude открывает приложение, кликает по регистрации и делает снимки экрана каждого шага. Никакой конфигурации Playwright, никакого тестового каркаса.
- Отладка визуальных и проблем с макетом: скажите Claude «модальное окно обрезается на маленьких окнах». Claude изменяет размер окна, воспроизводит ошибку, делает снимок экрана, исправляет CSS и проверяет исправление. Claude видит то же, что видите вы.
- Управление инструментами только с GUI: взаимодействуйте с инструментами дизайна, панелями управления оборудованием, iOS Simulator или собственными приложениями, у которых нет CLI или API.
Когда применяется computer use
Claude имеет несколько способов взаимодействия с приложением или сервисом. Computer use — самый широкий и медленный, поэтому Claude сначала пытается использовать наиболее точный инструмент:- Если у вас есть MCP server для сервиса, Claude использует его.
- Если задача — это команда shell, Claude использует Bash.
- Если задача — это работа в браузере и у вас настроен Claude в Chrome, Claude использует это.
- Если ничего из вышеперечисленного не применимо, Claude использует computer use.
Включение computer use
Computer use доступен как встроенный MCP server под названиемcomputer-use. По умолчанию он отключен, пока вы его не включите.
Откройте меню MCP
В интерактивном сеансе Claude Code запустите:Найдите
computer-use в списке серверов. Он показывается как отключённый.Включите сервер
Выберите
computer-use и выберите Enable. Параметр сохраняется для каждого проекта, поэтому вам нужно сделать это только один раз для каждого проекта, где вы хотите использовать computer use.Предоставьте разрешения macOS
В первый раз, когда Claude попытается использовать ваш компьютер, вы увидите приглашение предоставить два разрешения macOS:
- Accessibility: позволяет Claude кликать, печатать и прокручивать
- Screen Recording: позволяет Claude видеть, что находится на вашем экране
Одобрение приложений для каждого сеанса
Включение сервераcomputer-use не предоставляет Claude доступ к каждому приложению на вашей машине. В первый раз, когда Claude нужно конкретное приложение в сеансе, в вашем терминале появляется приглашение, показывающее:
- Какие приложения Claude хочет контролировать
- Любые дополнительные запрашиваемые разрешения, такие как доступ к буферу обмена
- Сколько других приложений будет скрыто, пока Claude работает
| Предупреждение | Применяется к |
|---|---|
| Equivalent to shell access | Terminal, iTerm, VS Code, Warp и другие терминалы и IDE |
| Can read or write any file | Finder |
| Can change system settings | System Settings |
Как Claude работает на вашем экране
Понимание потока помогает вам предвидеть, что будет делать Claude и как вмешаться.Один сеанс за раз
Computer use удерживает блокировку на уровне машины во время активности. Если другой сеанс Claude Code уже использует ваш компьютер, новые попытки завершаются с сообщением, сообщающим вам, какой сеанс удерживает блокировку. Сначала завершите или выйдите из этого сеанса.Приложения скрыты, пока Claude работает
Когда Claude начинает управлять вашим экраном, другие видимые приложения скрываются, чтобы Claude взаимодействовал только с одобренными приложениями. Окно вашего терминала остаётся видимым и исключается из снимков экрана, поэтому вы можете наблюдать сеанс, и Claude никогда не видит свой собственный вывод. Когда Claude завершает ход, скрытые приложения автоматически восстанавливаются.Остановитесь в любой момент
Когда Claude получает блокировку, появляется уведомление macOS: ‘Claude is using your computer · press Esc to stop’. НажмитеEsc в любом месте, чтобы немедленно прервать текущее действие, или нажмите Ctrl+C в терминале. В любом случае Claude освобождает блокировку, показывает ваши приложения и возвращает вам управление.
Второе уведомление появляется, когда Claude закончит.
Безопасность и граница доверия
Встроенные защиты снижают риск без необходимости конфигурации:- Одобрение для каждого приложения: Claude может управлять только приложениями, которые вы одобрили в текущем сеансе.
- Предупреждения-дозорные: приложения, которые предоставляют доступ к shell, файловой системе или параметрам системы, отмечаются перед одобрением.
- Терминал исключён из снимков экрана: Claude никогда не видит окно вашего терминала, поэтому приглашения на экране в вашем сеансе не могут вернуться в модель.
- Глобальный выход: клавиша
Escпрерывает computer use откуда угодно, и нажатие клавиши потребляется, поэтому prompt injection не может использовать его для закрытия диалогов. - Файл блокировки: только один сеанс может управлять вашей машиной одновременно.
Примеры рабочих процессов
Эти примеры показывают распространённые способы объединения computer use с задачами кодирования.Проверка нативной сборки
После внесения изменений в приложение macOS или iOS попросите Claude скомпилировать и проверить в одном проходе:xcodebuild, запускает приложение, взаимодействует с UI и сообщает, что он находит.
Воспроизведение ошибки макета
Когда визуальная ошибка появляется только при определённых размерах окна, позвольте Claude найти её:Тестирование потока симулятора
Управляйте iOS Simulator без написания XCTest:Различия с приложением Desktop
Поверхности CLI и Desktop используют один и тот же механизм computer use. Несколько элементов управления, специфичных для Desktop, ещё не находятся в CLI:| Функция | Desktop | CLI |
|---|---|---|
| Enable | Toggle in Settings > General (under Desktop app) | Enable computer-use in /mcp |
| Denied apps list | Configurable in Settings | Not yet available |
| Auto-unhide toggle | Optional | Always on |
| Dispatch integration | Dispatch-spawned sessions can use computer use | Not applicable |
Troubleshooting
”Computer use is in use by another Claude session”
Другой сеанс Claude Code удерживает блокировку. Завершите задачу в этом сеансе или выйдите из него. Если другой сеанс упал, блокировка освобождается автоматически, когда Claude обнаруживает, что процесс больше не работает.Приглашение разрешений macOS продолжает появляться
macOS иногда требует перезагрузку запрашивающего процесса после предоставления Screen Recording. Полностью закройте Claude Code и начните новый сеанс. Если приглашение сохраняется, откройте System Settings > Privacy & Security > Screen Recording и подтвердите, что ваше приложение терминала указано и включено.computer-use не появляется в /mcp
Сервер появляется только на подходящих установках. Проверьте, что:
- Вы на macOS. Computer use недоступен на Linux или Windows.
- Вы запускаете Claude Code v2.1.85 или позже. Запустите
claude --versionдля проверки. - Вы на плане Pro или Max. Запустите
/statusдля подтверждения вашей подписки. - Вы аутентифицированы через claude.ai. Computer use недоступен с поставщиками третьих сторон, такими как Amazon Bedrock, Google Cloud Vertex AI или Microsoft Foundry. Если вы получаете доступ к Claude исключительно через поставщика третьей стороны, вам нужна отдельная учётная запись claude.ai для использования этой функции.
- Вы в интерактивном сеансе. Computer use недоступен в неинтерактивном режиме с флагом
-p.
See also
- Computer use в Desktop: та же возможность с графической страницей параметров
- Claude в Chrome: автоматизация браузера для веб-задач
- MCP: подключите Claude к структурированным инструментам и API
- Sandboxing: как инструмент Bash Claude изолирует доступ к файловой системе и сети
- Computer use safety guide: лучшие практики для безопасного использования computer use