AIKraft Agents

trycua/cua

Open-source инфраструктура для Computer-Use Agents. Песочницы, SDK и бенчмарки для обучения и оценки AI-агентов, управляющих полными рабочими столами (macOS, Linux, Windows).

Агенты⭐ 31 830HTMLпоследний релиз: cua-spaces-v0.20.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Cua — это open-source инфраструктура для создания, обучения и оценки AI-агентов, способных управлять полными рабочими столами (macOS, Linux, Windows) через унифицированный API.

Зачем нужен

Инструмент решает задачу предоставления агентам доступа к графическому интерфейсу и операционной системе, позволяя им видеть экраны, кликать мышью и вводить текст. Он полезен для разработчиков, строящих автономных агентов, так как предоставляет готовые песочницы (sandboxes), драйверы для фоновой работы и инструменты для бенчмаркинга.

Что можно реализовать

  • Интеграция агентов (например, через MCP) в IDE вроде Claude Code или Cursor для выполнения задач на рабочем столе в фоновом режиме без перехвата фокуса.
  • Запуск и тестирование AI-агентов в изолированных средах (контейнеры или VM) на любых ОС с использованием единого Python SDK.
  • Оценка производительности моделей computer-use агентов на стандартных датасетах (OSWorld, ScreenSpot) с экспортом траекторий для обучения.
  • Создание виртуальных машин macOS на Apple Silicon с производительностью, близкой к нативной, для нужд агентов.

Ключевые возможности

  • Cua Drivers: управление приложениями в фоне на macOS/Windows/Linux через CLI и MCP-сервер.
  • Cua Sandbox: унифицированный API для взаимодействия с экраном, мышью, клавиатурой и shell в любых ОС.
  • Cua Bench: набор бенчмарков и RL-окружений для оценки и обучения агентов.
  • Lume: инструмент для виртуализации macOS на Apple Silicon.
  • Поддержка облачных и локальных сред (QEMU), включая Android.

👤 Кому подойдёт: разработчики AI-агентов, исследователи в области машинного обучения, инженеры по оценке моделей (RLHF/RLAIF)

Релизы

cua-spacesd-v0.11.0minor
🕐 вчера · релиз на GitHub ↗

Релиз cua-spacesd версии 0.11.0.

  • Added: Выпущены ассеты для релиза cua-spacesd 0.11.0.
cua-spaces-v0.20.0minor
🕐 2 дн назад · релиз на GitHub ↗

Выпуск Cua Spaces 0.20.0: добавлены экспериментальные функции безопасности, управления пространствами и образ для macOS.

  • Added: Добавлены экспериментальные функции Secure Spaces, дочерних пространств, конформности и space jobs.
  • Added: Появился экспериментальный образ developer-tools для macOS.
  • Релиз содержит только изменения в составе сопровождающих проект.
cua-spaces-v0.19.4patch
🕐 3 дн назад · релиз на GitHub ↗

Выпуск Cua Spaces 0.19.4: исправления установки обновлений, поддержки macOS и обновления встроенной версии cua.

  • Fixed: Исправлена установка загруженных обновлений при закрытии приложения (CUA-3065).
  • Fixed: Добавлено понятное сообщение для Mac, не поддерживающих Spaces, и исправлена настройка при первом запуске (CUA-3063).
  • Fixed: В сборку Cua Spaces включена версия cua 0.10.1.
cua-sdk-v0.10.1patch
🕐 3 дн назад · релиз на GitHub ↗

Выпущены ассеты для релиза cua SDK версии 0.10.1.

  • Доступны файлы сборки для версии cua SDK 0.10.1.
cua-spacesd-v0.10.1patch
🕐 3 дн назад · релиз на GitHub ↗

Релиз cua-spacesd версии 0.10.1 с обновлёнными ассетами.

  • Выпущены новые ассеты для релиза cua-spacesd 0.10.1.
cua-spaces-v0.19.3patch
🕐 4 дн назад · релиз на GitHub ↗

Выпущена версия cua-spaces 0.19.3 с обновлением встроенного пакета cua до версии 0.10.0.

  • Fixed: Обновлён bundled-пакет cua до версии 0.10.0.
cua-sdk-v0.10.0minor
🕐 4 дн назад · релиз на GitHub ↗

Выпущены ассеты для релиза cua SDK версии 0.10.0.

  • Added: Доступны файлы сборки для версии cua SDK 0.10.0.
cua-spacesd-v0.10.0minor
🕐 4 дн назад · релиз на GitHub ↗

Выпущены ассеты для релиза cua-spacesd версии 0.10.0.

  • Added: Доступны файлы сборки релиза cua-spacesd v0.10.0.
cua-spacesd-v0.9.0minor
🕐 4 дн назад · релиз на GitHub ↗

Релиз cua-spacesd версии 0.9.0.

  • Выпущены ассеты для релиза cua-spacesd версии 0.9.0.
cua-spaces-v0.19.2minor
🕐 6 дн назад · релиз на GitHub ↗

Релиз Cua Spaces 0.19.2: добавлена возможность подключения машин по адресу, исправлена работа durable-агентов и сортировка в notch.

  • Added: Новый Space: стрелка рядом с кнопкой позволяет добавить машину по адресу; поддерживаются Linux, macOS, Windows; отображается краткая информация о диске.
  • Fixed: Исправлена сортировка в notch: работающие Spaces теперь отображаются первыми и не скрываются за остановленными.
  • Fixed: Durable-агенты теперь корректно перезапускаются благодаря получению абсолютного пути рабочей папки.
  • Fixed: Отчетность о поведении durable-агентов ограничена только счетчиками и причинами, без передачи путей или имен, с учетом настройки отказа от телеметрии.
cua-spaces-v0.19.1patchbreaking
🕐 6 дн назад · релиз на GitHub ↗

Исправления в Teleport: улучшена диагностика прав macOS, изменено поведение push --url, починены UI-элементы и список образов.

  • Fixed: Teleport теперь сообщает, какое разрешение macOS отсутствует, до падения.
  • Breaking: Изменено поведение teleport push --url: теперь читает локальный демон с согласия, старый режим доступен через --read-as-caller.
  • Fixed: Исправлены листы настройки телепорта и выбор профиля.
  • Fixed: Список образов New Space больше не обрезается, снова отображаются Omarchy и slim-образы.
cua-spaces-v0.19.0minor
🕐 7 дн назад · релиз на GitHub ↗

Обновление интерфейса провайдеров, добавление списков моделей и улучшена производительность агентов и подключений.

  • Added: Компактное отображение раздела провайдеров, переключатель приложений и маркировка встроенных провайдеров.
  • Added: Списки моделей для каждого провайдера и операция connectors.models.
  • Added: Заполнение страницы Agents ответами Spaces и оптимизация для медленных машин.
  • Added: Переподключение к рабочему столу Space занимает менее секунды.
  • Fixed: Исправлен запуск простаивающего агента, добавлена информация об ошибках старта и улучшена работа Teleport.
cua-spaces-v0.18.0minor
🕐 7 дн назад · релиз на GitHub ↗

В Cua Spaces 0.18.0 добавлена возможность закрепления рабочих пространств и общих машинных рабочих столов в области notch.

  • Added: Пользователи могут закреплять рабочие пространства и общие машинные рабочие столы в области notch.
  • Fixed: В macOS-приложении исправлено отображение слов 'machine' в сообщениях о последнем устройстве и компьютере.
  • Fixed: Улучшена заголовок окна подключения, статус провайдеров для каждого приложения и объяснение использования только ключа.
cua-spaces-v0.17.0minor
🕐 7 дн назад · релиз на GitHub ↗

Релиз Cua Spaces 0.17.0: новые функции управления агентами, улучшенная стабильность десктопного приложения и оптимизация производительности.

  • Added: Запуск и ответ на сообщения агентов прямо из приложения (agents.start, agents.message).
  • Added: Отслеживание сбоев через Sentry для десктопной версии и автоматическое управление распространением обновлений.
  • Added: Просмотр потока сообщений с плавающим мини-плеером на странице Space.
  • Added: Единый список подключений, управляемый реестром провайдеров, и список авторизованных устройств.
  • Fixed: Исправлена работа Picture-in-Picture, корректное отображение ресурсов Space и перезапуск хост-сервиса.
  • Fixed: Улучшена обработка ошибок (например, 'too many requests') и импорт входа Claude Code.
cua-spaces-v0.16.0minor
🕐 11 дн назад · релиз на GitHub ↗

Релиз Cua Spaces 0.16.0: новый значок, интеграция статуса системы и улучшенная аналитика онбординга, а также 14 исправлений.

  • Added: Добавлена ссылка на статус системы в разделах справки, настроек и руководстве по устранению неполадок.
  • Added: Обновлен значок приложения на терракотового коалу.
  • Added: Реализованы события воронки PostHog для онбординга версии 2.
  • Fixed: Исправлена повторная отправка при сбое notarytool до получения идентификатора.
  • Fixed: Улучшена работа локальной версии: корректное удаление настроек, очистка от шлюза и исправление имен в подсказках.
cua-sdk-v0.9.0minor
🕐 12 дн назад · релиз на GitHub ↗

Релиз cua SDK версии 0.9.0 с новыми активами для разработчиков.

  • Added: Добавлены новые активы для SDK версии 0.9.0.
cua-spaces-v0.15.0patch
🕐 12 дн назад · релиз на GitHub ↗

Автоматический релиз Cua Spaces версии v0.15.0.

  • Автоматический релиз Cua Spaces версии v0.15.0.
cua-spacesd-v0.8.0minor
🕐 13 дн назад · релиз на GitHub ↗

Выпущены ассеты релиза cua-spacesd версии 0.8.0.

  • Added: Доступны файлы сборки релиза cua-spacesd v0.8.0.
cua-spaces-v0.13.1patch
🕐 14 дн назад · релиз на GitHub ↗

Автоматический релиз Cua Spaces версии 0.13.1.

  • Автоматический релиз Cua Spaces версии 0.13.1.
cua-spacesd-v0.7.0minor
🕐 15 дн назад · релиз на GitHub ↗

Выпущены ассеты для релиза cua-spacesd версии 0.7.0.

  • Added: Добавлены файлы и артефакты сборки для версии 0.7.0.
cua-sdk-v0.7.0minor
🕐 15 дн назад · релиз на GitHub ↗

Выпущен релиз cua SDK версии 0.7.0.

  • Added: Доступен релиз cua SDK версии 0.7.0.
cua-sdk-v0.6.0minor
🕐 16 дн назад · релиз на GitHub ↗

Выпущены ассеты для релиза cua SDK версии 0.6.0.

  • Added: Добавлены файлы ассетов для выпуска cua SDK v0.6.0.
cua-spaces-v0.12.1minor
🕐 16 дн назад · релиз на GitHub ↗

В Cua Spaces улучшены сообщения об ошибках: теперь понятно объясняются сбои оплаты и ограничения тарифа.

  • Fixed: При сбое оплаты теперь появляется понятное сообщение с инструкциями, а не просто неизменённый статус плана.
  • Fixed: Ограничения тарифа (например, отправка по почте или превышение часов) теперь описываются простым языком с ссылкой на страницу плана.
cua-spacesd-v0.6.0minor
🕐 16 дн назад · релиз на GitHub ↗

Релиз cua-spacesd v0.6.0: обновление компонентов платформы.

  • Added: Обновлены компоненты и зависимости проекта.
  • Added: Добавлены новые ассеты для сборки и развертывания.
  • Обновлена версия ядра и связанных библиотек.
cua-spaces-v0.11.0minor
🕐 16 дн назад · релиз на GitHub ↗

Обновление Cua Spaces 0.11.0: мониторинг ресурсов, защита от рисков, упрощение настройки и исправления Linux.

  • Added: На главной странице, в меню и на страницах компьютеров отображается загрузка процессора, памяти и диска.
  • Added: Система запрашивает подтверждение перед подключением второго агента или выполнением опасных действий.
  • Added: Настройки самохостинга перенесены в раздел Settings > Advanced.
  • Fixed: Улучшена работа с удалённым рабочим столом Linux: добавлены пояснения ошибок и запрос пароля.
  • Fixed: При переносе сессии приложения между компьютерами теперь передаются только выбранные элементы.
agent-v0.9.1patch
🕐 18 дн назад · релиз на GitHub ↗

Исправления безопасности агента, поддержка Anthropic 5-series и обновление документации.

  • Fixed: Требование токена для сервера одобрения (approval server)
  • Fixed: Сервер playground привязан к localhost с проверкой same-origin
  • Added: Поддержка версий инструментов computer-use Anthropic 5-й серии (Bedrock, Vertex)
  • Обновление документации: упрощение структуры и страниц
  • Указание changelog и контрибьюторов для Cua Driver/Lume в Spaces и SDK
bench-v0.3.1patch
🕐 18 дн назад · релиз на GitHub ↗

Выпущена версия bench v0.3.1 для репозитория trycua/cua.

  • Осуществлён релиз версии bench 0.3.1.
cua-spaces-v0.9.4minor
🕐 19 дн назад · релиз на GitHub ↗

Cua Spaces 0.9.4: унификация первого запуска, фоновые обновления и улучшение UX.

  • Added: Унифицирован первый запуск на Windows и Linux с macOS.
  • Added: Включены фоновые проверки и загрузки обновлений на macOS.
  • Added: Добавлена панель с тремя готовыми промптами для агента.
  • Fixed: Скрыты сырые ошибки при вводе кода и лишние уведомления.
cua-sdk-v0.4.4patch
🕐 21 дн назад · релиз на GitHub ↗

Выпущены ассеты для релиза cua SDK версии 0.4.4.

  • Доступны файлы сборки для версии cua SDK 0.4.4.
cua-spaces-v0.9.3patch
🕐 21 дн назад · релиз на GitHub ↗

Автоматический релиз cua-spaces версии 0.9.3 без указания конкретных изменений.

  • Автоматический релиз cua-spaces версии 0.9.3.