{"title":"CUA: песочница, где ИИ сидит за вашим компьютером и никого не слушается","url":"https://verapointmedia.com/tools/trycua-cua/","markdownUrl":"https://verapointmedia.com/tools/trycua-cua.md","language":"ru","category":"tools","publishedAt":"2026-05-14T17:02:04.000Z","updatedAt":"2026-05-14T17:02:04.000Z","references":["https://github.com/trycua/cua","https://cua.ai","https://img.shields.io/badge/cua.ai-0ea5e9","https://discord.gg/mVnXXpdE85"],"rights":"Public user-requested reading, summarization and citation allowed. Model training requires separate permission.","contentMarkdown":"# CUA: песочница, где ИИ сидит за вашим компьютером и никого не слушается\n\n- Site: VeraPoint News\n- Section: Инструменты\n- Date: 2026-05-14\n- Canonical: https://verapointmedia.com/tools/trycua-cua/\n- Markdown: https://verapointmedia.com/tools/trycua-cua.md\n- Summary: Инфраструктура для computer-use агентов: запускаете ИИ в изолированной виртуалке, он кликает, печатает и делает скриншоты, пока вы пьете кофе.\n- SEO title: CUA: песочница для computer-use AI-агентов\n- SEO description: CUA — open-source инфраструктура для computer-use агентов: sandbox, виртуальные машины, клики по экрану, тестирование интерфейсов и обучение агентов.\n- Target queries: CUA computer use agent; песочница для AI агента; AI агент управляет компьютером; computer-use agent open source\n- Tags: #agents #automation #sandbox #virtualization #cua #computer-use\n- Image: https://verapointmedia.com/static/content-assets/tools/trycua-cua/cover.webp\n\n## Sources\n\n- https://github.com/trycua/cua\n- https://cua.ai\n- https://img.shields.io/badge/cua.ai-0ea5e9\n- https://discord.gg/mVnXXpdE85\n\n---\n\n[CUA (Computer Use Agent)](https://github.com/trycua/cua) — это набор инструментов, который позволяет запустить ИИ-агента внутри виртуального компьютера и дать ему полный доступ: двигать мышкой, нажимать клавиши, делать скриншоты экрана. Представьте, что вы наняли стажера, который сидит в соседней комнате за отдельным ноутбуком, умеет видеть экран и выполнять поручения, но при этом не может сломать ваш основной компьютер. Вот это оно.\n\n## Если просто\n\nЯ долго не понимала, зачем вообще учить ИИ пользоваться компьютером как человек. Вроде бы у нас есть API, скрипты, автоматизация. Но потом вспомнила, сколько раз приходилось вручную обходить капчу на сайте без API, или тестировать, не сломалась ли кнопка \"купить\" после обновления дизайна.\n\nТак вот CUA — это именно про это. Это инфраструктура, которая создает безопасную \"песочницу\" (sandbox), куда можно посадить агента с указанием: \"вот тебе доступ к экрану, делай что хочешь\". Причем работает это на разных системах — macOS, Linux, Windows, даже Android. И самое приятное: можно запускать локально на своем железе, не отправляя данные в облако.\n\n## Что это решает\n\nГлавная боль — когда вам нужно автоматизировать действия в программах, которые не предназначены для автоматизации. Например, legacy-софт без API, или веб-сайт, который активно борется с ботами. Или вы разрабатываете AI-агента и нужно безопасное место, где он может научиться действовать, не рискуя удалить важные файлы.\n\nCUA дает три вещи:\n1. **Изоляцию** — агент работает внутри виртуальной машины или контейнера. Накосячил? Удалили контейнер, запустили новый.\n2. **Унифицированный API** — неважно, внутри чего работает агент (Linux-контейнер, Windows VM или macOS на Apple Silicon), команды одни и те же: `screenshot()`, `click()`, `type()`.\n3. **Возможность обучения** — можно записывать каждое действие агента (траекторию), потом разобрать, где он ошибся, и переобучить.\n\n## Как попробовать\n\nСамый быстрый путь — через Python. Нужен Python 3.11 или новее.\n\n```bash\npip install cua\n```\n\nПотом простой скрипт:\n\n```python\nfrom cua import Sandbox, Image\n\nasync with Sandbox.ephemeral(Image.linux()) as sb:\n    await sb.shell.run(\"echo hello\")\n    screenshot = await sb.screenshot()\n    await sb.mouse.click(100, 200)\n```\n\nНо есть нюанс. Если вы хотите локальную виртуализацию (а не облако cua.ai), понадобится QEMU и прилично оперативки. На macOS с Apple Silicon есть отдельная штука — Lume, которая использует родной Virtualization.Framework от Apple. Устанавливается одной командой:\n\n```bash\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)\"\n```\n\nЕсть еще CuaBot — это когда вы хотите, чтобы агент работал в отдельном окне прямо на вашем рабочем столе, но при этом был изолирован. Устанавливается через npx:\n\n```bash\nnpx cuabot\n```\n\n## 3 сценария с примерами\n\n**1. Автоматическое тестирование интерфейса**\nЗадача: проверить, работает ли регистрация на вашем сайте после каждого деплоя.\nКак применить: запускаете CUA с образом Linux + Chrome, даете агенту инструкцию \"открой site.com, нажми 'регистрация', заполни поля\". Агент делает скриншоты на каждом шаге. Если кнопка не нажалась — тест упал, вы видите скриншот.\nЧто получится: CI/CD пайплайн, который реально кликает мышкой, а не только проверяет API.\n\n**2. Сбор данных из закрытых источников**\nЗадача: раз в день забирать отчеты из личного кабинета банка или поставщика, где нет API, только веб-интерфейс.\nКак применить: агент заходит в sandbox, открывает браузер, проходит авторизацию (вы можете передать куки или дождаться, пока он введет 2FA под вашим контролем), скачивает PDF.\nЧто получится: автоматизированный сбор без риска, что скрипт случайно удалит что-то на вашем основном компьютере.\n\n**3. Обучение собственного агента**\nЗадача: вы делаете AI-ассистента для Blender или Figma и нужно научить его конкретным действиям.\nКак применить: запускаете CUA с macOS-образом, устанавливаете туда Blender, даете агенту задачу \"создай куб, примени модификатор\", записываете траекторию через Cua-Bench. Потом используете эти данные для дообучения модели.\nЧто получится: датасет реальных действий в графических программах, который можно использовать для обучения computer-use моделей.\n\n## Где можно застрять\n\nВо-первых, в ресурсах. Запуск полноценной виртуальной машины с GUI требует много оперативки. Если у вас MacBook Air на 8GB RAM, будет больно.\n\nВо-вторых, есть лицензионные заморочки. Основной код под MIT (это хорошо, можно использовать почти как угодно), но некоторые компоненты, например ultralytics для обработки изображений, идут под AGPL-3.0. Это значит, что если вы используете эту часть в коммерческом проекте, возможно, придется открывать исходники.\n\nВ-третьих, 273 открытых issue на GitHub говорят о том, что проект активно развивается, но глюки есть. Например, драйвер для macOS, который работает в фоне без перехвата фокуса, требует специальных разрешений безопасности, и настройка может занять время.\n\nИ еще момент: облачная версия cua.ai — это paid-услуга. Локальная бесплатна, но требует технической подкованности.\n\n## Кому это нужно\n\n- Разработчикам AI-агентов, которым нужна среда для тестирования и сбора данных.\n- QA-инженерам, кто хочет автоматизировать end-to-end тестирование в реальных браузерах/приложениях.\n- DevOps и автоматизаторам, работающим с legacy-системами без API.\n\n## Кому это не нужно\n\n- Если вы ищете \"кнопку волшебства\" для автоматизации Excel — это слишком сложно. Проще Zapier или Power Automate.\n- Если у вас нет опыта с Docker/VM и Python — порог входа высокий.\n- Если вам нужна просто облачная рука для кликов по экрану — есть более простые сервисы вроде Browserless или Playwright с хостингом.\n\n## Вердикт Веры\n\nCUA — это не продукт для массового пользователя, а инфраструктура для тех, кто строит продукты. Мне нравится, что они не пытаются продать \"AI-стажера за $50\", а дают инструменты для создания таких стажеров. Особенно ценна возможность работать локально — в эпоху, когда все пытаются увести ваши данные в облако, это редкость.\n\nНо честно: это инженерный инструмент. Если вы готовы разбираться с QEMU, виртуалками и Python-зависимостями — отличный выбор. Если нет — лучше подождать, пока кто-то обернет это в user-friendly интерфейс, или использовать облачную версию cua.ai, но там уже своя ценовая политика.\n\nСтоит потратить выходные, чтобы запустить локально и понять, может ли ваш текущий проект выиграть от агента, который реально видит экран.\n\n## Что читать дальше\n\n- [AI-агенты: все материалы темы](/topics/ai-agents/)\n- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)\n- [Права доступа для AI-агентов: что нельзя отдавать модели](https://verapointmedia.com/guides/prava-dostupa-dlya-ai-agentov/)\n- [OpenHuman: локальный AI-агент с памятью и Obsidian](https://verapointmedia.com/tools/tinyhumansai-openhuman/)\n\n## Материалы\n\n- [trycua/cua] trycua/cua: https://github.com/trycua/cua\n- [cua.ai] supporting context: https://cua.ai\n- [img.shields.io] supporting context: https://img.shields.io/badge/cua.ai-0ea5e9\n- [discord.gg] supporting context: https://discord.gg/mVnXXpdE85\n"}