use.computer

Introduction

Instant macOS sandboxes for computer-use agents.

use.computer gives you macOS sandboxes: VMs on dedicated Apple M4, M4 Pro and M5 Pro Mac minis that you reserve for 24 hours or more. Reserve an M4 (10 cores, 16 GiB), an M4 Pro (12 cores, 24 GiB) or an M5 Pro (15 cores, 24 GiB), then size each of up to two VMs per Mac as you like. The live dashboard shows each model's configured price and availability; existing reservations retain their purchased rate.

M5 Pro's default split warm pool is 8 + 7 cores · 12 GiB each; whole provides one 15 vCPU / 24 GiB VM. Default creates and snapshot restores take the available slot and report its actual resources. See reservations for all model profiles.

pip install daytona-use-computer
from use_computer import Computer

client = Computer(api_key="uc_live_...")
mac = client.create()                    # warm macOS VM, under a second

mac.exec("open -a Safari https://example.com")
mac.mouse.click(640, 480)
mac.keyboard.type("hello from your agent")
print(mac.vnc_url)                       # watch it live in your browser

mac.delete()

TypeScript (@daytona/use-computer) exposes the same surface; see SDK & API.

Beyond driving sandboxes, any session can be captured as a replayable trajectory, and snapshots let every run start from the same seeded macOS state.