Metadata-Version: 2.4
Name: cua-sandbox-apps
Version: 0.1.1
Summary: Universal app catalog and installer pipeline for CUA sandboxes — 10K+ apps across Linux, Windows, macOS, Android
Author-email: TryCua <gh@trycua.com>
Requires-Python: <3.14,>=3.11
Requires-Dist: boto3>=1.42.88
Requires-Dist: botocore[crt]>=1.42.88
Requires-Dist: claude-agent-sdk>=0.1.0
Requires-Dist: click>=8.0
Requires-Dist: cua-sandbox>=0.1.1
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic>=2.0
Requires-Dist: thefuzz>=0.22.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# cua-sandbox-apps

Universal app catalog and installer pipeline for CUA sandboxes.
Gym-Anything-style environment generation: discover software, create
install/launch scripts, then verify with screenshots in a sandbox.

## Usage

```python
from cua_sandbox import Image, Sandbox

# Build an image with an app pre-installed
image = Image.linux().app_install("godot-engine")

async with Sandbox.ephemeral(image) as sb:
    await sb.apps.launch("godot-engine")
    screenshot = await sb.screenshot()
```
