cua-auto is the Python client library for interacting with the CUA computer server, enabling cross-platform automation of mouse, keyboard, screen, window, clipboard, and shell operations. It is currently at version 0.1.2, with the larger CUA ecosystem seeing more frequent updates across its modular components (server, sandbox).
pip install cua-autoVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates connecting to a CUA computer server and performing basic mouse and keyboard actions. It's crucial to have a `cua-computer-server` instance running on the specified host and port for this client library to function.
Ensure `cua-computer-server` is installed and running on a reachable host and port before attempting to use `cua-auto`. Refer to the CUA project documentation for server setup.
Consult your operating system's documentation and the CUA project's specific setup guides for enabling necessary permissions (e.g., macOS Accessibility, Linux X11 permissions).
Check the `cua-computer-server` documentation for instructions on how to disable telemetry, which typically involves setting an environment variable or configuration option.
Ensure your development environment uses a supported Python version (`>=3.11, <3.14`). Consider using virtual environments to manage Python versions.
No dependency data recorded yet.