
Cua
c/ua is a comprehensive platform that enables running Docker containers for Computer-Use AI Agents on macOS and Linux systems, focusing on automated desktop interactions through AI.
https://cua.sh/?ref=aipure

Product Information
Updated:May 23, 2025
What is Cua
c/ua (Computer-Use AI Agents) is a Y Combinator-backed platform that provides a suite of tools for running and managing AI agents in containerized environments. The platform consists of multiple key components including Lume (virtualization layer), Computer (interface for automated interactions), Agent (framework for RPA workflows), MCP (server for AI model integration), and Lumier (Docker-based macOS VM interface). It is designed to simplify the deployment and management of AI agents that can interact with computer systems.
Key Features of Cua
Cua (c/ua) is a comprehensive platform for running Computer-Use AI Agents through containerized environments, specifically optimized for macOS and Linux on Apple Silicon. It provides virtualization capabilities through Lume, computer interface automation through its CUI framework, and supports various AI models for desktop automation tasks.
Containerized VM Management: Enables running macOS and Linux virtual machines in containers with near-native performance using Apple's Virtualization Framework
AI-Powered Automation Interface: Provides PyAutoGUI-compatible interface for programmatic control of mouse, keyboard, and screen actions
Multi-Model AI Support: Supports integration with various AI models and systems, both cloud-based and local, for desktop automation
Browser-Based VM Control: Offers web browser access to control virtual machines through Lumier interface
Use Cases of Cua
Enterprise Desktop Automation: Automate repetitive desktop tasks across different operating systems in corporate environments
AI Development Environment: Provide isolated testing environments for AI agents and automation workflows
Cross-Platform Testing: Enable software testing across different operating systems through containerized VMs
Pros
Easy deployment and setup through Docker containers
Flexible integration with various AI models
Near-native performance on Apple Silicon
Cons
Limited to Apple Silicon architecture
Requires technical knowledge for setup and configuration
How to Use Cua
Install Lume CLI and Service: Run the installation script: curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh | bash
Pull VM Image: Use command: lume pull macos-sequoia-cua:latest to download the required VM image
Create Virtual Machine: Create a new VM with: lume create my-vm --os macos --cpu 4 --memory 8GB --disk-size 50GB
Run Docker Container: Run the container with: docker run -it --rm --name lumier-vm -p 8006:8006 -v $(pwd)/storage:/storage -v $(pwd)/shared:/shared -e VM_NAME=lumier-vm -e VERSION=ghcr.io/trycua/macos-sequoia-cua:latest -e CPU_CORES=4 -e RAM_SIZE=8192 trycua/lumier:latest
Build Sample App: Build the sample app container: docker build -t cua-sample-app .
Run Sample App: Run the sample app: docker run --rm -it --name cua-sample-app -p 5900:5900 --dns=1.1.1.3 -e DISPLAY=:99 cua-sample-app
Configure API Keys: Set required API keys in environment: ANTHROPIC_API_KEY=your_key OPENAI_API_KEY=your_key
Manage VM: Use lume commands to manage VM: lume ls (list VMs), lume stop (stop VM), lume delete (remove VM)
Cua FAQs
CUA is a platform for running computer-use AI agents through containers, offering solutions for macOS and Linux virtualization. It's backed by Y Combinator and provides tools for automated computer interactions.