Open-source сервис Computer Use в виде MCP-сервера, который позволяет AI-агентам управлять рабочим столом macOS, Linux и Windows.
trycua/cua
Набор инструментов с открытым исходным кодом для работы AI-агентов с компьютерами: Cua Driver, виртуальные машины Lume, кроссплатформенные песочницы и оценка в Cua Bench.
- Звёзды
- 30,573
- Форки
- 2,216
- Открытые issues
- 1,195
- Последний коммит
- 4 часа назад
Что это?
Cua — набор инструментов, который позволяет AI-агентам работать с компьютерами. В него входят несколько компонентов: Cua Driver, с помощью которого агенты могут просматривать и управлять нативными приложениями и браузерами в macOS, Windows и Linux через CLI, MCP или типизированные SDK; Lume — инструмент для создания и управления локальными виртуальными машинами macOS и Linux на Apple Silicon с использованием Apple's Virtualization.Framework; а также SDK и CLI cua для запуска песочниц в локальных виртуальных машинах и контейнерах. Они доступны для Python, TypeScript и Rust.
В репозитории также есть Cua Bench — фреймворк для создания задач по работе с компьютером, оценки агентов и экспорта траекторий для обучения, а также CUA-S1 — семейство небольших специализированных моделей для принятия решений при заполнении форм. Cua Spaces — приложение для macOS, предоставляющее агентам полноценные рабочие столы на ваших устройствах или в облачных аккаунтах. На основные SDK, driver, Lume и bench распространяется лицензия MIT, а Cua Spaces и Cua Driver Bench используют FSL-1.1-MIT.
Ключевые возможности
- 01Cua Driver управляет нативными приложениями и браузерами в macOS, Windows и Linux.
- 02Lume создаёт и управляет локальными виртуальными машинами macOS и Linux на Apple Silicon.
- 03SDK и CLI cua запускают песочницы в локальных виртуальных машинах и контейнерах.
- 04Cua Bench позволяет создавать задачи по работе с компьютером, оценивать агентов и экспортировать траектории.
- 05CUA-S1 предоставляет небольшие специализированные модели для принятия решений при работе с компьютером.
Сценарии использования
- Автоматизация повторяющихся задач в GUI с помощью AI-агента, управляющего приложениями на рабочем столе.
- Запуск изолированных песочниц macOS или Linux для экспериментов с агентами.
- Оценка агентов для работы с компьютером и создание траекторий для их обучения.
Быстрый старт
- 1
Установите cua SDK с помощью pip
pip install cua - 2
Установите cua CLI и создайте локальную Linux-песочницу по примерам из README
- 3
Выполните команду внутри песочницы
cua sb exec dev uname -a
Что важно знать
- Исходный код настольного приложения Cua Spaces доступен по лицензии FSL-1.1-MIT, а не MIT; использование Spaces за пределами бесплатного индивидуального тарифа платное.
- Lume запускает только локальные виртуальные машины macOS и Linux на Apple Silicon.
- Работа Cua Driver в фоновом режиме зависит от поддержки приложения и платформы и имеет указанные ограничения.
- CUA-S1 — ранний исследовательский релиз, содержащий только исходный код; веса модели размещены отдельно.
Темы
Частые вопросы
- Что такое cua?
- Набор инструментов с открытым исходным кодом для работы AI-агентов с компьютерами: Cua Driver, виртуальные машины Lume, кроссплатформенные песочницы и оценка в Cua Bench. Cua — набор инструментов, который позволяет AI-агентам работать с компьютерами. В него входят несколько компонентов: Cua Driver, с помощью которого агенты могут просматривать и управлять нативными приложениями и браузерами в macOS, Windows и Linux через CLI, MCP или типизированные SDK; Lume — инструмент для создания и управления локальными виртуальными машинами macOS и Linux на Apple Silicon с использованием Apple's Virtualization.Framework; а также SDK и CLI cua для запуска песочниц в локальных виртуальных машинах и контейнерах. Они доступны для Python, TypeScript и Rust.
- cua можно использовать бесплатно? Какая у него лицензия?
- cua распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cua всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cua — 22 окт. 2026 г..
- Для чего можно использовать cua?
- Автоматизация повторяющихся задач в GUI с помощью AI-агента, управляющего приложениями на рабочем столе. Запуск изолированных песочниц macOS или Linux для экспериментов с агентами. Оценка агентов для работы с компьютером и создание траекторий для их обучения.
- Как установить cua?
- Установите cua SDK с помощью pip: pip install cua Установите cua CLI и создайте локальную Linux-песочницу по примерам из README Выполните команду внутри песочницы: cua sb exec dev uname -a
- Где скачать cua?
- Исходный код и инструкции по установке — на GitHub: https://github.com/trycua/cua
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открывает любой агентской среде доступ к runtime управления компьютером Codex на macOS и Linux без аутентификации Codex.
Фреймворк с открытым исходным кодом для агентов, которые управляют настоящим GUI с помощью мыши, клавиатуры и экрана и выполняют задачи в настольных и веб-приложениях.
Приложение для Windows и macOS, которое запускает полноценные виртуальные машины в изоляции с GPU-ускорением через GUI или скриптовый API.
Открытое desktop-приложение для корпоративной RPA с визуальным low-code-дизайнером автоматизаций Windows-программ и веб-страниц, доступных для вызова AI-агентами.
Мультимодальный стек AI-агентов с открытым исходным кодом от ByteDance: CLI и Web UI (Agent TARS), а также десктопное GUI-приложение-агент (UI-TARS Desktop).