Migrate from deprecated packages
cuabot, cua-computer, cua-computer-server and cua-agent are no longer maintained. What each one did and what to use instead.
cuabot, cua-computer, cua-computer-server and cua-agent are no longer maintained. What each one did and what to use instead.
Cua no longer maintains cuabot, cua-computer, cua-computer-server or
cua-agent. They will not receive updates or fixes. Existing releases stay on
npm and PyPI, so current installs keep installing, but you should move off them.
cuabot has known security issues and is no longer maintained. Do not run it.
If it is installed, stop and remove it now.
| Package | Registry | Last release | Use instead |
|---|---|---|---|
cuabot | npm | 1.0.14 | Cua Driver over MCP, or a sandbox from the cua CLI or Cua Spaces |
cua-computer | PyPI | 0.5.19 | The cua SDK (cua-sandbox) for sandboxes, Cua Driver for the machine you are on |
cua-computer-server | PyPI | 0.3.46 | Images that ship cua-spacesd, or Cua Driver on a host |
cua-agent | PyPI | 0.9.0 | A coding agent with the Cua Driver MCP, or sandbox.agents() |
cuabot ran coding agents in a Docker sandbox with a local server and a
desktop you could watch. Stop it, uninstall it and remove what it created:
cuabot --stop # repeat with --name <session> for each named session
npm uninstall -g cuabot # or delete any local node_modules/cuabot
docker rm -f cuabot-xpra
docker images -q trycua/cuabot | xargs docker rmi
rm -rf ~/.cuabotInstead:
cua CLI, then
run the agent in it.cua-computer was the Python Computer class that started a VM or container
and drove it through cua-computer-server. Use the cua SDK instead: it
creates local and cloud sandboxes, and Sandbox exposes the screen, input,
shell and files. Start with the SDK quickstart and the
sandbox reference.
To operate native apps on the machine you are on, use Cua Driver.
cua-computer-server was the HTTP and WebSocket server inside a guest that
cua-computer talked to. The in-guest agent is now
cua-spacesd, which Cua Spaces and the current
sandbox images ship. Nothing in the cua SDK talks to cua-computer-server
any more. Images built before that change still carry it; see the
image catalog for which ones.
To drive a desktop directly, install Cua Driver on it.
cua-agent was the Python ComputerAgent loop with LiteLLM. Bring your own
agent instead:
sandbox.agents() or cua agent run.