Repolode
trycua

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. 1

    Установите cua SDK с помощью pip

    pip install cua
  2. 2

    Установите cua CLI и создайте локальную Linux-песочницу по примерам из README

  3. 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 обновляется ежедневно.

Похожие проекты

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

12,7 тыс.1,7 тыс.PythonApache-2.0Обновлён 13 дней назад