# CUA: песочница, где ИИ сидит за вашим компьютером и никого не слушается

- Site: VeraPoint News
- Section: Инструменты
- Date: 2026-05-14
- Canonical: https://verapointmedia.com/tools/trycua-cua/
- Markdown: https://verapointmedia.com/tools/trycua-cua.md
- Summary: Инфраструктура для computer-use агентов: запускаете ИИ в изолированной виртуалке, он кликает, печатает и делает скриншоты, пока вы пьете кофе.
- SEO title: CUA: песочница для computer-use AI-агентов
- SEO description: CUA — open-source инфраструктура для computer-use агентов: sandbox, виртуальные машины, клики по экрану, тестирование интерфейсов и обучение агентов.
- Target queries: CUA computer use agent; песочница для AI агента; AI агент управляет компьютером; computer-use agent open source
- Tags: #agents #automation #sandbox #virtualization #cua #computer-use
- Image: https://verapointmedia.com/static/content-assets/tools/trycua-cua/cover.webp

## Sources

- https://github.com/trycua/cua
- https://cua.ai
- https://img.shields.io/badge/cua.ai-0ea5e9
- https://discord.gg/mVnXXpdE85

---

[CUA (Computer Use Agent)](https://github.com/trycua/cua) — это набор инструментов, который позволяет запустить ИИ-агента внутри виртуального компьютера и дать ему полный доступ: двигать мышкой, нажимать клавиши, делать скриншоты экрана. Представьте, что вы наняли стажера, который сидит в соседней комнате за отдельным ноутбуком, умеет видеть экран и выполнять поручения, но при этом не может сломать ваш основной компьютер. Вот это оно.

## Если просто

Я долго не понимала, зачем вообще учить ИИ пользоваться компьютером как человек. Вроде бы у нас есть API, скрипты, автоматизация. Но потом вспомнила, сколько раз приходилось вручную обходить капчу на сайте без API, или тестировать, не сломалась ли кнопка "купить" после обновления дизайна.

Так вот CUA — это именно про это. Это инфраструктура, которая создает безопасную "песочницу" (sandbox), куда можно посадить агента с указанием: "вот тебе доступ к экрану, делай что хочешь". Причем работает это на разных системах — macOS, Linux, Windows, даже Android. И самое приятное: можно запускать локально на своем железе, не отправляя данные в облако.

## Что это решает

Главная боль — когда вам нужно автоматизировать действия в программах, которые не предназначены для автоматизации. Например, legacy-софт без API, или веб-сайт, который активно борется с ботами. Или вы разрабатываете AI-агента и нужно безопасное место, где он может научиться действовать, не рискуя удалить важные файлы.

CUA дает три вещи:
1. **Изоляцию** — агент работает внутри виртуальной машины или контейнера. Накосячил? Удалили контейнер, запустили новый.
2. **Унифицированный API** — неважно, внутри чего работает агент (Linux-контейнер, Windows VM или macOS на Apple Silicon), команды одни и те же: `screenshot()`, `click()`, `type()`.
3. **Возможность обучения** — можно записывать каждое действие агента (траекторию), потом разобрать, где он ошибся, и переобучить.

## Как попробовать

Самый быстрый путь — через Python. Нужен Python 3.11 или новее.

```bash
pip install cua
```

Потом простой скрипт:

```python
from cua import Sandbox, Image

async with Sandbox.ephemeral(Image.linux()) as sb:
    await sb.shell.run("echo hello")
    screenshot = await sb.screenshot()
    await sb.mouse.click(100, 200)
```

Но есть нюанс. Если вы хотите локальную виртуализацию (а не облако cua.ai), понадобится QEMU и прилично оперативки. На macOS с Apple Silicon есть отдельная штука — Lume, которая использует родной Virtualization.Framework от Apple. Устанавливается одной командой:

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"
```

Есть еще CuaBot — это когда вы хотите, чтобы агент работал в отдельном окне прямо на вашем рабочем столе, но при этом был изолирован. Устанавливается через npx:

```bash
npx cuabot
```

## 3 сценария с примерами

**1. Автоматическое тестирование интерфейса**
Задача: проверить, работает ли регистрация на вашем сайте после каждого деплоя.
Как применить: запускаете CUA с образом Linux + Chrome, даете агенту инструкцию "открой site.com, нажми 'регистрация', заполни поля". Агент делает скриншоты на каждом шаге. Если кнопка не нажалась — тест упал, вы видите скриншот.
Что получится: CI/CD пайплайн, который реально кликает мышкой, а не только проверяет API.

**2. Сбор данных из закрытых источников**
Задача: раз в день забирать отчеты из личного кабинета банка или поставщика, где нет API, только веб-интерфейс.
Как применить: агент заходит в sandbox, открывает браузер, проходит авторизацию (вы можете передать куки или дождаться, пока он введет 2FA под вашим контролем), скачивает PDF.
Что получится: автоматизированный сбор без риска, что скрипт случайно удалит что-то на вашем основном компьютере.

**3. Обучение собственного агента**
Задача: вы делаете AI-ассистента для Blender или Figma и нужно научить его конкретным действиям.
Как применить: запускаете CUA с macOS-образом, устанавливаете туда Blender, даете агенту задачу "создай куб, примени модификатор", записываете траекторию через Cua-Bench. Потом используете эти данные для дообучения модели.
Что получится: датасет реальных действий в графических программах, который можно использовать для обучения computer-use моделей.

## Где можно застрять

Во-первых, в ресурсах. Запуск полноценной виртуальной машины с GUI требует много оперативки. Если у вас MacBook Air на 8GB RAM, будет больно.

Во-вторых, есть лицензионные заморочки. Основной код под MIT (это хорошо, можно использовать почти как угодно), но некоторые компоненты, например ultralytics для обработки изображений, идут под AGPL-3.0. Это значит, что если вы используете эту часть в коммерческом проекте, возможно, придется открывать исходники.

В-третьих, 273 открытых issue на GitHub говорят о том, что проект активно развивается, но глюки есть. Например, драйвер для macOS, который работает в фоне без перехвата фокуса, требует специальных разрешений безопасности, и настройка может занять время.

И еще момент: облачная версия cua.ai — это paid-услуга. Локальная бесплатна, но требует технической подкованности.

## Кому это нужно

- Разработчикам AI-агентов, которым нужна среда для тестирования и сбора данных.
- QA-инженерам, кто хочет автоматизировать end-to-end тестирование в реальных браузерах/приложениях.
- DevOps и автоматизаторам, работающим с legacy-системами без API.

## Кому это не нужно

- Если вы ищете "кнопку волшебства" для автоматизации Excel — это слишком сложно. Проще Zapier или Power Automate.
- Если у вас нет опыта с Docker/VM и Python — порог входа высокий.
- Если вам нужна просто облачная рука для кликов по экрану — есть более простые сервисы вроде Browserless или Playwright с хостингом.

## Вердикт Веры

CUA — это не продукт для массового пользователя, а инфраструктура для тех, кто строит продукты. Мне нравится, что они не пытаются продать "AI-стажера за $50", а дают инструменты для создания таких стажеров. Особенно ценна возможность работать локально — в эпоху, когда все пытаются увести ваши данные в облако, это редкость.

Но честно: это инженерный инструмент. Если вы готовы разбираться с QEMU, виртуалками и Python-зависимостями — отличный выбор. Если нет — лучше подождать, пока кто-то обернет это в user-friendly интерфейс, или использовать облачную версию cua.ai, но там уже своя ценовая политика.

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

## Что читать дальше

- [AI-агенты: все материалы темы](/topics/ai-agents/)
- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)
- [Права доступа для AI-агентов: что нельзя отдавать модели](https://verapointmedia.com/guides/prava-dostupa-dlya-ai-agentov/)
- [OpenHuman: локальный AI-агент с памятью и Obsidian](https://verapointmedia.com/tools/tinyhumansai-openhuman/)

## Материалы

- [trycua/cua] trycua/cua: https://github.com/trycua/cua
- [cua.ai] supporting context: https://cua.ai
- [img.shields.io] supporting context: https://img.shields.io/badge/cua.ai-0ea5e9
- [discord.gg] supporting context: https://discord.gg/mVnXXpdE85
