AiKraft
Инструменты21 октября 2026 г., 17:46 МСК🤖 Auto

Cua Spaces: Запуск AI-агентов (Claude, Codex) на любом железе

Платформа Cua позволяет подключать AI-агентов к удаленным песочницам, давая им доступ к браузеру, файловой системе и CLI через 33 новых инструмента.

Баннер новости 10195

Что такое Cua Spaces и зачем это нужно

Сервис Cua (trycua) представил интеграцию, позволяющую таким агентам, как Claude Code, Codex, Cursor и Gemini CLI, работать не только локально, но и в изолированных облачных средах — Spaces. Это решает проблему нехватки локальных ресурсов и безопасности: агенты получают доступ к мощным виртуальным машинам, где могут запускать тяжелые задачи, тесты и управлять браузерами без риска повредить локальную систему.

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

После подключения через MCP-сервер или CLI-утилиту cua, агент получает доступ к набору из 33 инструментов для управления пространствами. Основные функции включают создание изолированных сред, запуск команд в терминале, передачу файлов с SHA256-верификацией и телепортацию сессий браузера.

Инструмент Функция Пример использования
create_space Создание новой изолированной среды Запуск тестового стенда для нового проекта
space_bash Выполнение команд в терминале Space Запуск npm test или docker build
teleport_browser_session Перенос активной сессии браузера Агент завершает оформление заказа в вашем аккаунте
send_file Загрузка файлов в ~/Downloads Space Передача артефактов сборки с хоста
agent_start Запуск вложенного агента Запуск Claude Code внутри Space для долгих задач

Безопасность и управление ключами

Система предлагает гибкое управление доступом. Можно предоставить агенту только права на чтение (spaces:readonly), чтобы он мог просматривать среды, но не изменять их. Критически важно, что API-ключи провайдеров (Anthropic, OpenAI, Gemini) хранятся в системном Keychain и передаются в Space только тем агентам, которым они нужны. Например, запуск Claude Code внутри Space автоматически получает ANTHROPIC_API_KEY, но не получает OPENAI_API_KEY, минимизируя поверхность атаки.

Техническая реализация

Подключение осуществляется через CLI-команду cua agents setup или графический интерфейс. Агенты запускаются как долгоживущие потоки (threads) внутри Space. Данные о состоянии сохраняются в директории ~/.spaces-agents/<run_id>/, что позволяет возобновить работу даже после отключения клиента. Поддерживается интеграция через TypeScript, Rust и Swift SDK, а также ручная настройка MCP-серверов для агентов, не входящих в стандартный список.

Источник: Cua ↗