cua-cli
Unified CLI for CUA - Computer-Use Agents
pinned to #688f107updated 2 weeks ago
Ask your AI client: “install mcps/cua-cli”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install mcps/cua-climetahub onboarded this repo on the author's behalf.
If you own github.com/trycua/cua on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
19,552
Last commit
2 weeks ago
Latest release
published
- #agent
- #ai-agent
- #apple
- #computer-use
- #computer-use-agent
- #containerization
- #cua
- #desktop-automation
- #hacktoberfest
- #lume
- #macos
- #manus
- #operator
- #swift
- #virtualization
- #virtualization-framework
- #windows
- #windows-sandbox
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.688f107· 2 weeks ago
Documentation
41Description qualitywarn
Only 7 words · 41 chars — more detail helps discovery
Tell consumers what this artifact does in a full sentence.
README is present and substantial
9,282 chars · 10 sections · 7 code blocks
Tags / topics declared
18 total — agent, ai-agent, apple, computer-use, computer-use-agent, containerization (+12)
README has usage / example sections
no labeled section but 7 code blocks document usage
Homepage / docs URL declared
https://cua.ai
Release history
1- releasecurrent688f107warn2 weeks ago
Contents
Unified command-line interface for CUA (Computer-Use Agents).
Installation
pip install cua-cli
Usage
# Authentication
cua auth login # Authenticate via browser
cua auth login --api-key # Authenticate with API key
cua auth list # List authenticated workspaces
cua auth status # Show auth status and credits
cua auth logout # Remove active workspace credentials
cua auth logout --workspace <slug> # Remove specific workspace
cua auth logout --all # Remove all credentials
cua auth env # Export API key to .env file
# Workspace Management
cua ws set <slug> # Switch active workspace
cua ws set # Interactive workspace picker
# Sandbox Management
cua sb list # List all sandboxes
cua sb create --os linux --size medium --region north-america
cua sb get <name> # Get sandbox details
cua sb start <name> # Start a stopped sandbox
cua sb stop <name> # Stop a running sandbox
cua sb restart <name> # Restart a sandbox
cua sb suspend <name> # Suspend a sandbox
cua sb delete <name> # Delete a sandbox
cua sb vnc <name> # Open sandbox in browser
# Image Management
cua image list # List cloud images
cua image list --local # List local images
cua image push <name> # Upload image to cloud
cua image pull <name> # Download image from cloud
cua image delete <name> # Delete cloud image
# Skills Management
cua skills list # List recorded skills
cua skills read <name> # Read a skill's content
cua skills record <name> # Record a new skill
cua skills replay <name> # Replay a skill
cua skills delete <name> # Delete a skill
cua skills clean # Delete all skills
# MCP Server (for AI assistants)
cua serve-mcp # Start MCP server with all permissions
cua serve-mcp --permissions sandbox:all,computer:readonly
Installation Options
# Basic installation
pip install cua-cli
# With MCP server support
pip install cua-cli[mcp]
# With skills recording (VLM captioning)
pip install cua-cli[skills]
# Full installation
pip install cua-cli[all]
MCP Integration
To use CUA with Claude Code or other MCP-compatible AI assistants:
# Add CUA as an MCP server
claude mcp add cua -- cua serve-mcp
# With specific permissions
claude mcp add cua -- cua serve-mcp --permissions sandbox:all,computer:readonly
# With a default sandbox
claude mcp add cua -- cua serve-mcp --sandbox my-sandbox
Available Permissions
all- All permissionssandbox:all- Full sandbox managementsandbox:readonly- List and get sandboxes onlycomputer:all- Full computer controlcomputer:readonly- Screenshots onlyskills:all- Full skills managementskills:readonly- List and read skills only
Individual permissions: sandbox:list, sandbox:create, sandbox:delete, sandbox:start, sandbox:stop, sandbox:restart, sandbox:suspend, sandbox:get, sandbox:vnc, computer:screenshot, computer:click, computer:type, computer:key, computer:scroll, computer:drag, computer:hotkey, computer:clipboard, computer:file, computer:shell, computer:window, skills:list, skills:read, skills:record, skills:delete
Environment Variables
CUA_API_KEY: API key for authenticationCUA_API_BASE: API base URL (default:https://api.cua.ai)CUA_WEBSITE_URL: Website URL for OAuth (default: https://cua.ai)CUA_MCP_PERMISSIONS: Default MCP permissions (comma-separated)CUA_SANDBOX: Default sandbox name for computer commands
Reviews
No reviews yet. Be the first.
Related
binance-mcp-server
Binance
@aisuite/chub
CLI for Context Hub - search and retrieve LLM-optimized docs and skills
Nanobot
A lightweight personal AI assistant framework
mh install mcps/cua-cli