C/ua is a Docker-style, open-source, lightweight VM container runtime that lets AI agents control an entire operating system in a virtual machine environment
Uses Apple's Virtualization Framework to run macOS and Linux on Apple Silicon Macs at up to 97% of native performance
Places agents in an isolated virtual environment, enabling advanced automation tasks while keeping the system secure
Handing an entire system over to an AI agent is risky - if the LLM makes a mistake or is attacked, the system or data can be damaged
Through the Computer-Use Interface, AI can directly operate apps, web browsers, code editors, etc. on the virtual machine, performing various tasks like a human, such as reading the screen, keyboard/mouse control, switching apps, and self-debugging
Being used to automate real workflows in Tableau, Photoshop, Fusion 360, etc.
Virtual machines are managed with the Lume CLI and can be controlled from Python with the Computer/Agent libraries
Supports Python packages, Gradio UI integration, integration with various LLMs (OpenAI, Anthropic,..), and aims for a developer-friendly ecosystem
Plans to develop multi-VM orchestration, Windows/Linux VM support, and long-term memory for CUA agents