Files
wehub-resource-sync 91e75e620b
CI: cua-driver distro-compat matrix / debian:12 (glibc 2.36) (push) Has been cancelled
CI: SPDX Headers / Check SPDX headers (warn-only) (push) Has been cancelled
CD: Docs MCP Server / build (linux/amd64) (push) Has been cancelled
CD: Docs MCP Server / build (linux/arm64) (push) Has been cancelled
CD: Docs MCP Server / merge (push) Has been cancelled
CI: cua-driver distro-compat matrix / Resolve release version (push) Has been cancelled
CI: cua-driver distro-compat matrix / fedora:41 (glibc 2.40) (push) Has been cancelled
CI: cua-driver distro-compat matrix / rockylinux:9 (glibc 2.34) (push) Has been cancelled
CI: cua-driver distro-compat matrix / ubuntu:22.04 (glibc 2.35) (push) Has been cancelled
CI: cua-driver distro-compat matrix / ubuntu:24.04 (glibc 2.39) (push) Has been cancelled
CI: cua-driver distro-compat matrix / Distro compat summary (push) Has been cancelled
CI: Rust Linux unit / Rust Linux unit and compile (push) Has been cancelled
CI: Rust Windows unit / Rust Windows unit and compile (push) Has been cancelled
CI: Nix Linux Rust source / Nix / compositor build (push) Has been cancelled
CI: Nix Linux Rust source / Nix / driver package (push) Has been cancelled
CI: Nix Linux Rust source / Nix / Rust unit tests (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:03:19 +08:00

41 lines
1.2 KiB
Markdown

# cuabot
Co-op computer-use for any agent.
Multi-user computing sandbox that gives any coding agent (Claude Code, Gemini CLI, Codex, OpenClaw, Vibe) seamless computer-use capabilities.
<div align="center">
<img src="../../img/cuabot-screenshot.png" alt="cuabot screenshot" style="max-height: 32em;">
</div>
## Quick Start
```bash
npx cuabot
```
## Usage
```bash
cuabot # Run default agent (or setup if not configured)
cuabot claude # Run Claude Code in the sandbox
cuabot gemini # Run Gemini CLI in the sandbox
cuabot codex # Run Codex CLI in the sandbox
cuabot chromium # Open sandboxed Chromium window
cuabot --screenshot # Take screenshot
cuabot --type "hello" # Type text
cuabot --click 100 200 # Click at coordinates
```
## Requirements
- [Node.js](https://nodejs.org/) v18+
- [Docker Desktop](https://www.docker.com/products/docker-desktop/)
- [Xpra client](https://github.com/Xpra-org/xpra/wiki/Download)
## Documentation
- [Getting Started](https://docs.trycua.com/cuabot/guide/getting-started/introduction)
- [Installation Guide](https://docs.trycua.com/cuabot/guide/getting-started/installation)