pnpm workspace for the Cua TypeScript packages:
| Package | Purpose |
|---|---|
@trycua/core |
Shared telemetry and utilities |
@trycua/agent |
Client for Cua agent proxies (HTTP/HTTPS or peer-to-peer) |
@trycua/playground |
Reusable playground UI for computer-use agents |
Sandboxes, spacesd control (screen, input, shell, files), Spaces and
streaming are in the cua SDK's npm package @trycua/cua, built from
libs/cua/typescript, not from this workspace.
Requires Node.js 20+ and pnpm.
pnpm install
pnpm build # builds @trycua/core
pnpm --filter @trycua/agent build # or any other package
pnpm test # all packages
pnpm typecheck
pnpm lint # prettier --check; lint:fix to writepnpm -r build
pnpm -r publish