verify-cua-driver
Skill31k starsChanged 12 days agoMITView on GitHub
Verify the Cua Driver daemon and CLI/MCP desktop tools against real fixture apps after driver changes, using Linux diagnostics, AX-first actions, side-effect checks, and retained evidence.
- Installs packages
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 2 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Read the feature map first.
- Very specific: line 12
Run from the repository root.
- Distinctive: line 46
Read-only diagnostics run inside the same session before driving:
- Very specific: line 72
Keep the printed unique directory.
- Very specific: line 108
Use /maintain-verification-skill when tools, fixture markers, CI lanes or supported input routes change.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Verify Cua Driver
Read the feature map first. This verifies the daemon's desktop-tool surface, not the bench, and does not certify every mapped entry point by exercising one convenient path. Use only a disposable desktop: the foreground cells intentionally move focus and input.
Launch
Run from the repository root. Use the CI toolchain (Rust 1.97.1, Node 22) and install the Linux dependencies from .github/workflows/e2e-rust-linux.yml:
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
xvfb dbus-x11 at-spi2-core openbox picom python3-gi gir1.2-gtk-3.0 \
libgtk-3-dev clang pkg-config libdbus-1-dev libpipewire-0.3-dev \
libspa-0.2-dev libei-dev libx11-dev libxi-dev libxtst-dev libxext-dev \
libwebkit2gtk-4.1-dev libssl-dev libxdo-dev \
libayatana-appindicator3-dev librsvg2-dev ffmpeg jq x11-utils
CUA_E2E_RETRY_ONCE=0 .cursor/skills/verify-cua-driver/scripts/verify-linux.sh x11The helper prints an absolute Evidence: directory under artifacts/cua-driver/verify/run-XXXXXXXX. Each invocation creates a new directory; never reuse an older canonical artifact directory. The canonical runner builds the release driver once and stages only Electron using tests/fixtures/build/linux.sh --only electron. Reuse that build with:
timeout 1260 .cursor/skills/verify-cua-driver/scripts/verify-linux.sh x11 --no-buildThe X11 recipe follows CI: xvfb-run -a --server-args='-screen 0 1920x1080x24' dbus-run-session, openbox, then picom with the xrender backend. at-spi2-core is D-Bus activated, not bootstrapped by another accessibility launcher. Bounded probes wait for the WM and org.a11y.Bus.GetAddress. Testkit creates private daemon sockets and empty isolated HOME/XDG state, then owns the daemon, MCP proxy, fixture, and sentinel processes. Do not attach to your installed daemon.
The runner first executes canonical_e2e_environment_is_ready, then only shared_web_action_matrix_is_state_verified. The default substring filter runs two cells: linux-electron-left-click-ax-background and its -typed-sdk sibling. Both must deliver, not skip or refuse. READY … daemon usable … AX and journal marker present means a successful daemon tool path, a discovered real window, and WEB_HARNESS_MARKER_v1 in both AX and the fixture's read-only event journal. Socket existence alone is not ready. The helper completes the action and tears down automatically; it is not an interactive server launcher.
Nested Wayland uses the existing CI wrapper, with its default runner and the same focused lane:
timeout 1260 .cursor/skills/verify-cua-driver/scripts/verify-linux.sh wayland --no-buildInstall the compositor dependencies from .github/workflows/e2e-rust-linux-wayland.yml before this lane. scripts/ci/linux/run-rust-e2e-wayland.sh provisions its runtime, Sway and AT-SPI; do not duplicate its bootstrap. Compositor and AT-SPI logs honor the unique artifact directory. Wayland is unverified here; X11 results do not certify its capture or input routes.
Doctor
Read-only diagnostics run inside the same session before driving:
gdbus call --session --dest org.a11y.Bus --object-path /org/a11y/bus --method org.a11y.Bus.GetAddressprobes the accessibility bus;at-spi-address.txtretains its address.libs/cua-driver/rust/target/release/cua-driver doctor --jsonwritesdoctor.json; no--fix. Inspect warnings even if the exit status is zero. Linuxhealth_reportchecks the display and AT-SPI availability.libs/cua-driver/rust/target/release/cua-driver --versionwritesversion.txt.- Preflight calls
get_config,health_report, andcheck_permissionson its owned daemon. Its recording directory retainshealth_report.json,check_permissions.json, anddaemon.json(PID, socket, owner UID, mode, version/build config). Preflight asserts source version and optional requested SHA, Unix socket type, same-user ownership and no other-user access. It also proves fixture AX, capture and video readiness.
A permissions report is not authorization coverage: canonical testkit explicitly enables unrestricted GUI operations and bypasses interactive approvals. Health warnings must be interpreted alongside preflight, not silently called healthy.
Drive
Reuse libs/cua-driver/rust/crates/cua-driver-e2e/tests/cross_platform_behavior_test.rs. It launches the real Electron fixture from libs/cua-driver/tests/fixtures/apps/cross-platform/electron, discovers its new PID/window, and obtains fresh snapshot-bound handles. The actual MCP tool sequence is:
let windows = fixture.driver.call("list_windows", serde_json::json!({}));
let pre = snapshot(fixture);
let args = action_target_args(fixture, &pre, "border-click-target", "ax", "background");
let response = fixture.driver.call("click", args);action_target_args sends pid, window_id, delivery_mode: "background", and the discovered element_token from require_element. Do not paste numeric handles or reuse a token after another snapshot. The fixture journal must independently report last_action=left_click; an accepted response alone is insufficient. The typed SDK sibling additionally exercises stale/mismatched handle refusals before a valid click.
Use the commands in the feature map to select other user journeys. Prefer AX handles; use existing action_target_args pixel conversion only for pixel coverage, not guessed screen coordinates. Do not use DOM setters, fixture control endpoints, or direct journal writes to make target state pass. The fixture journal observes effects; the real driver performs the action.
Evidence
Keep the printed unique directory. It contains launch.log, doctor/version output, preflight logs, results.jsonl, cases.jsonl, environment.jsonl, and summary.md. Each existing per-cell recording directory contains:
tool-calls.jsonl: actual MCP requests and full response envelopes, including transport errors/timeouts. Image/base64 payloads are replaced by encoded byte length and a hash; PNGs remain separate. Typed SDK traffic is not MCP transcript traffic.trajectory.json,recording.mp4, and actionturn-*directories withaction.json,before.png,after.pngfrom the product recording mechanism.fixture-state.json: the independent fixture journal after the action, also saved during unwinding.sentinel-events.jsonl: foreground heartbeat, focus and input journal.desktop-observation.txt: native before/after focus, z-order, pointer, transient focus journal, unsupported oracles and violations. Result errors retain these diagnostics too.
The runner uses cua-e2e-report --require-video and ffprobe validation. A passing summary must include delivered click rows and playable owned videos. Inspect action, response, before/after screenshots and fixture side effect together. For background input, require a live heartbeat, no leaked input/blur, stable native focus and pointer, no target raise, and no unsupported oracle. A refusal is a valid refusal test, not proof of successful delivery. Failed setup must remain a failure, not be replaced by a screenshot from another run.
Cleanup
Testkit's child reaper owns daemon/fixture groups; the sentinel owns its own group. Scope exit reaps them. The X11 wrapper traps exit and kills/waits only the openbox and picom PIDs it captured with $!; xvfb-run and dbus-run-session own their sessions. The Wayland wrapper owns its compositor and bus PIDs. Never use process-name matching or kill another desktop.
After session teardown, the helper invokes scripts/check-evidence.sh on the printed directory, even if the desktop command failed. The checker requires complete current-attempt evidence and checks kill -0 against recorded daemon PIDs and discovered CuaTestHarness window PIDs, without killing them. Malformed extraction, zero recorded PIDs or any surviving PID fails verification, not permission to kill by name. Do not delete the evidence directory. A timeout or crash may leave incomplete evidence; inspect the launch log and recorded PIDs before retrying.
Helpers
The shipped executable is:
.cursor/skills/verify-cua-driver/scripts/verify-linux.sh x11
.cursor/skills/verify-cua-driver/scripts/verify-linux.sh x11 --no-build
.cursor/skills/verify-cua-driver/scripts/verify-linux.sh wayland --no-buildIt reuses scripts/ci/linux/run-rust-e2e.sh through CUA_E2E_INTERNAL_LANE=verify and CUA_E2E_ARTIFACT_DIR; the runner is responsible for strict fixtures, preflight, recordings and report validation. Each desktop run is bounded to 1200 seconds internally. No bench code or second harness is involved.
macOS and Windows: unverified
macOS needs the installed TCC-authorized daemon (libs/cua-driver/scripts/install-local.sh, cua-driver permissions grant) and Accessibility/Screen Recording consent; its tests use the existing daemon proxy rather than Linux Xvfb. Windows needs an interactive desktop, native UIA and named-pipe transport; testkit uses Job Objects for ownership. Use their existing CI recipes and recording paths. Neither platform was run here; Linux's unrestricted testkit mode does not prove their production permission paths.
Execution status and maintenance
Linux X11 CI proof is pending in .github/workflows/e2e-rust-linux.yml, job verify-skill. It runs on relevant skill/driver pull requests or workflow_dispatch with lane=verify, with retries disabled and a 25-minute job bound. The helper owns Electron staging and desktop setup; check-evidence.sh gates success after cleanup. The verify-cua-driver-evidence artifact retains the printed evidence directory even on failure. No successful CI run is claimed. See execution instructions, historical attempts and remaining stand-ins, including the same command for a networked local host. Claim proof only after both click cells deliver and all required evidence survives cleanup; setup logs alone do not prove delivery or owned-process teardown.
Use /maintain-verification-skill when tools, fixture markers, CI lanes or supported input routes change.
Trending
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about trycua/cua
- Prism Labs“Cua — Open-Source Infrastructure for Computer-Use Agents”YouTube · Apr 29, 2026 · 2.4k views
- CLI Stack“Cua: Give Your AI Agent a Real Computer (Full Setup, Cua Driver, Fleets, and Bench)”YouTube · Sep 20, 2026 · 1.7k views
- Cua“Cua: Docker for Computer-use Agents”YouTube · May 22, 2025 · 1.3k views
- Open Source Trend“Cua: The Open-Source Framework Giving AI Agents Real Computers”YouTube · Sep 22, 2026 · 901 views
- AutomateNow“Cua: Open-Source Toolkit That Gives AI Agents Their Own Computer #Shorts”YouTube · Oct 26, 2026 · 775 views
The biggest 5 of 122 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 122
Talked about on GitHub, Bluesky, YouTube, Hacker News and the web (122 times).
On GitHub · 50
- Sep 22, 2025Sandbox launched from uv-built venv doesn't start rpyc server — karkason/pywinsandbox3 reactions
- Apr 26, 2026feat(extensions): add computer plugin — macOS desktop automation via cua-driver — openclaw/openclaw2 reactions · 6 comments
- Oct 23, 2026Add the AI Video and Device Agents arenas (issue #378 placements) — ultrametricai/ultrametric1 reaction · 6 comments
- Sep 7, 2026refactor: share CUA MCP request and process ownership — openclaw/openclaw1 reaction · 3 comments
- Jun 15, 2026Add CUA as a delegated-run provider — openclaw/crabbox1 reaction · 3 comments
45 more on GitHub
- May 28, 2026[Feature]: Track and integrate Cua Driver (trycua/cua) as a cross-platform desktop GUI automation MCP server — openclaw/openclaw1 reaction · 3 comments
- May 10, 2026feat(computer): add pluggable transport abstraction layer — gptme/gptme1 reaction · 16 comments
- Feb 27, 2026lume: install resource bundle alongside binary — Homebrew/homebrew-core1 reaction · 5 comments
- Nov 7, 2025Add Project: Add Cua into Projects — ranpox/awesome-computer-use1 reaction
- Oct 2, 2025Single Agent: Computer Use Integration — microsoft/agent-framework1 reaction · 5 comments
- Apr 13, 2025Provider for macOS Cua — mcp-use/mcp-use1 reaction · 1 comment
- Oct 28, 2026agent-skills.github.trycua.cua: 0-unstable-2026-10-24 → 0-unstable-2026-10-28 — sudosubin/agents.nix0 reactions
- Oct 27, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 27, 2026fix(cua-driver): validate selection readback integration — Veer376/cua0 reactions · 2 comments
- Oct 26, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 26, 2026Bump cua-driver from 0.36.0 to 0.37.0 in the python-minor-and-patch group — ralphschuler/agent-workbench0 reactions
- Oct 26, 2026Large trees: interactive-only filter, output cap, paging — ahmetadakli/kde-desktop-mcp0 reactions
- Oct 26, 2026Zoom: capture a region at full resolution — ahmetadakli/kde-desktop-mcp0 reactions
- Oct 26, 2026Report what an action did (observe option, effect status) — ahmetadakli/kde-desktop-mcp0 reactions
- Oct 26, 2026fix(cua-driver): preserve Linux checked and expanded states — kvnloo/cua0 reactions
- Oct 26, 2026Investigate Cua computer use in Omarchy and a permissioned Pantheon SDK adapter — techmore/mseries-sdk-apps0 reactions
- Oct 25, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 25, 2026build(deps): bump @trycua/cua-driver from 0.28.0 to 0.28.3 — WTHSBG/deepseek-harness-stan0 reactions · 1 comment
- Oct 24, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 24, 2026agent-skills.github.trycua.cua: 0-unstable-2026-10-20 → 0-unstable-2026-10-24 — sudosubin/agents.nix0 reactions
- Oct 23, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 23, 2026Bump @trycua/cua-driver from 0.28.0 to 0.28.2 — arknights8037/DSH_desktop_win_zwb0 reactions · 2 comments
- Oct 22, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 22, 2026Bump @trycua/cua-driver from 0.34.0 to 0.36.0 — hamedgitty/bloks0 reactions · 2 comments
- Oct 22, 2026build(deps): bump @trycua/cua-driver from 0.28.0 to 0.28.2 — AyerElysia/Elysia-Harness0 reactions · 2 comments
- Oct 21, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 21, 2026chore(deps): bump @trycua/cua-driver from 0.28.0 to 0.28.2 — laochenfei233/easel-dsh0 reactions · 1 comment
- Oct 20, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 20, 2026flake: update cua — fosskar/nixfiles0 reactions
- Oct 19, 2026chore(deps): bump @trycua/cua-driver from 0.28.0 to 0.28.2 — ictrektech/v-harness0 reactions · 2 comments
- Oct 18, 2026chore(deps): bump @trycua/cua-driver from 0.28.0 to 0.28.3 — Aether-liusiqi/sqode0 reactions · 1 comment
- Oct 18, 2026Track Windows CUA DPI, modal-provider and uncertain-focus limitations after v0.1.0 — caelis-labs/desktop-world0 reactions
- Oct 16, 2026discussion about replacing tart with better licensed alternative — webcoyote/clodpod0 reactions · 5 comments
- Oct 16, 2026chore(pm): bump cua-driver lock to v0.28.2 — NousResearch/hermes-agent0 reactions
- Oct 14, 2026Bump @trycua/cua-driver from 0.28.2 to 0.34.1 — GuillemefrancAdmin/bloks0 reactions
- Oct 14, 2026[CHECK] Review #5174 salvage control retention and package compatibility — kvnloo/cua0 reactions
- Oct 14, 2026[CHECK] Independently verify #4898 timeout revalidation — kvnloo/cua0 reactions
- Oct 14, 2026[CHECK] #4684: independent SDK guide binding evidence — kvnloo/cua0 reactions · 1 comment
- Oct 14, 2026[CHECK] #4683: independent SDK guide binding evidence — kvnloo/cua0 reactions · 1 comment
- Oct 14, 2026[CHECK] #4597: offline nightly attribution discrepancy evidence — kvnloo/cua0 reactions
- Oct 13, 2026CUA #5091/#5092: macOS key-focus E2E before owner-approved 0.35.3 (HOLD) — kvnloo/cua0 reactions · 2 comments
- Oct 13, 2026CUA #5059 release CI: macOS fixture race, ARM64 package gap, attribution (HOLD) — kvnloo/cua0 reactions · 1 comment
- Oct 12, 2026[EXPERIMENT] AgentRun over CUA jev-use: bounded observe → decide → verify (Driver unchanged) — kvnloo/cua0 reactions
- Oct 12, 2026[LIMITED] #4929 head-only cancellation receipt evidence — kvnloo/cua0 reactions · 2 comments
- Oct 12, 2026fix(jev-use): respect structured error codes in full-output legacy fallback — kvnloo/cua0 reactions
On Bluesky · 27
- Jun 1, 2025c/ua - A Docker for Computer-Use Agents Repo: github.com/trycua/cua Cloud: www.trycua.com/blog/introdu... — @sungkim.bsky.social10 likes and reposts
- Apr 29, 2026trycua/cua: Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can… — @chrisshort.netsays it tested it5 likes and reposts
- May 30, 2026#ComputerUse app to automate #Linux #Windows #macOS desktops #OpenSource MIT lic #AI #UI #Agents github.com/trycua/cua — @qdrddr.bsky.social4 likes and reposts
- Oct 18, 2026dawn has albedo hooks for github.com/trycua/cua and its really cute. i wish it was better for linux tho — @okami.mom3 likes and reposts · 1 reply
- Sep 19, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 trycua / cua ⭐ 23,885 (+383) 🗒 HTML Scale computer-use 2.0 with open-source drivers, cross-OS… — @github-trending.bsky.social2 likes and reposts · 1 reply
22 more on Bluesky
- Jun 15, 2026📦 trycua / cua ⭐ 18,017 (+57) 🗒 HTML Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and… — @github-trending.bsky.social2 likes and reposts · 1 reply
- May 18, 2025手元のmacOS上でVM(macOS/Linux)を操作するAIエージェント(CUA)を動作させるためのアプリかな。API操作が可能なほか、MCPサーバとしても動作する模様。 — @matsuu.bsky.social2 likes and reposts
- May 15, 2025🚀 Skyrocketing! 🚀 (200+ new stars) 📦 trycua / cua ⭐ 6,569 (+288) 🗒 Python c/ua is the Docker Container for Computer-Use AI Agents. — @github-trending.bsky.social2 likes and reposts
- Oct 21, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 trycua / cua ⭐ 30,514 (+208) 🗒 Rust Scale computer-use 2.0 with open-source drivers, cross-OS… — @github-trending-rs.bsky.social1 likes and repost · 1 reply
- Oct 2, 2026trycua / cua: Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data… — @rusttrending.bsky.social1 likes and repost
- Sep 20, 2026trycua/cua [MIT License] デスクトップ操作用のOSS基盤を提供します 研究用途にも使える構成が実装的です 言語:HTML, Rust 種類:AI/Other ⭐ Star: +1683 🔀 Fork: +97 #repository #OSS… — @reponews.bsky.social1 likes and repost
- Jul 19, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 trycua / cua ⭐ 20,157 (+136) 🗒 HTML Scale computer-use 2.0 with open-source drivers, cross-OS fleets,… — @github-trending.bsky.social1 likes and repost
- Jun 16, 2026trycua/cua Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can… — @linux.activitypub.awakari.com.ap.brid.gy1 likes and repost · 1 reply
- May 13, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 trycua / cua ⭐ 16,364 (+307) 🗒 HTML Open-source infrastructure for Computer-Use Agents. Sandboxes,… — @github-trending.bsky.social1 likes and repost · 1 reply
- Apr 27, 2026trycua/cua Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can… — @linux.activitypub.awakari.com.ap.brid.gy1 likes and repost · 1 reply
- Apr 26, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 trycua / cua ⭐ 14,219 (+204) 🗒 HTML Open-source infrastructure for Computer-Use Agents. Sandboxes,… — @github-trending.bsky.social1 likes and repost · 4 replies
- Apr 26, 2026今日のGitHubトレンド trycua/cua コンピュータを操作するエージェントの構築、評価、展開を目的としたリポジトリです。 macOSでバックグラウンド操作を実現するCua… — @dailygithubtrends.bsky.social1 likes and repost
- Oct 7, 2025github.com/trycua/cua — @trycua.bsky.social1 likes and repost
- Oct 7, 2025📦 trycua / cua ⭐ 9,905 (+34) 🗒 Python Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and… — @github-trending.bsky.social1 likes and repost
- May 15, 2025I'll write an agent to send documents my accountant asks for every few months with this. He'll finally get those on time rather than the… — @emresahin.net1 likes and repost
- Apr 30, 2025cua A framework that enables AI agents to control full operating systems within high-performance, lightweight virtual containers. It… — @pythonhub.dev1 likes and repost
- Apr 28, 2025github.com/trycua/cua — @victoor.bsky.social1 likes and repost
- Apr 24, 2025#tnbMemo github.com/trycua/cua — @toenobu.bsky.social1 likes and repost
- Apr 23, 2025Struggling to deploy computer-use agents? Cua (YC X25) simplifies setup with an open-source Docker container. Keep workflows consistent and… — @tickfoundry.com1 likes and repost
- Apr 23, 2025Launch HN: Cua (YC X25) – Open-Source Docker Container for Computer-Use Agents Discussion — @hackernewsbot.bsky.social1 likes and repost
- Sep 26, 2026#cua #omarchy #linux github.com/trycua/cua — @radiosuperb.wsocial.eu0 likes and reposts · 1 reply
- Apr 26, 2025Hacker News Discussion summary for the following post Title: Launch HN: Cua (YC X25) – Open-Source Docker Container for Computer-Use Agents… — @hncompanion.com0 likes and reposts · 2 replies
On YouTube · 20
- Apr 29, 2026Cua — Open-Source Infrastructure for Computer-Use Agents — Prism Labs2.4k views · 1 comment
- Sep 20, 2026Cua: Give Your AI Agent a Real Computer (Full Setup, Cua Driver, Fleets, and Bench) — CLI Stack1.7k views · 1 comment
- May 22, 2025Cua: Docker for Computer-use Agents — Cua1.3k views · 1 comment
- Sep 22, 2026Cua: The Open-Source Framework Giving AI Agents Real Computers — Open Source Trend901 views
- Oct 26, 2026Cua: Open-Source Toolkit That Gives AI Agents Their Own Computer #Shorts — AutomateNow775 views
15 more on YouTube
- Apr 23, 2025GitHub - trycua/cua: c/ua is the Docker Container for Computer-Use AI Agents. — GitHub Daily Trend AI Podcast660 views
- Jul 22, 2026cua gives AI its own window to use your computer — Code Presenter650 views
- Sep 19, 2026Open Source Computer Use AI: 23.8k Stars (Cua) — CodeGlade387 views · 1 comment
- Apr 26, 2026cua - GitHub Trending Today — GitHub Trending Digest325 views
- Sep 20, 2026Cua Open-Source GUI Drivers & Cross‑OS Benchmarks – Scale Computer Use & AI Agent Training — Next Horizonsays it tested it155 views · 1 comment
- May 16, 2025trycua/cua - Gource visualisation — Gourcer153 views · 1 comment
- Sep 19, 2026Give AI Agents a Real Linux Desktop with Cua — Sanjay Ray114 views
- Sep 29, 2026Cua - Automation Across Operating Systems — Dann Paker AI94 views
- Sep 19, 2026Give AI Agents Computers They Can Use — cua — Repo Rundown92 views
- Oct 7, 2026trycua/cua — Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for tr — Top Githubsays it tested it44 views
- May 7, 2026Trycua cua — Open Source Scribes43 views
- Oct 14, 2026Cua・コンピュータ操作AIデイリー 2026/10/15|Cua Spaces 0.9、新画面が既定に・料金プランも確認 — シンオン株式会社 (Synon,Inc) 公式39 views
- Sep 23, 2026CUA-S1-FORMS: Small Decisions, Bigger Release Questions — Nightly Zen38 views
- Sep 21, 2026trycua/cua — Disposable cloud desktops, so the agent breaks its machine, not yours. #Shorts — Fresh Commits27 views
- Jun 16, 2026trycua/cua — 0 stars today on GitHub — DevTrends Daily13 views
On Hacker News · 13
- Aug 11, 2026Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp307 points · 41 comments
- Apr 28, 2026Show HN: Drive any macOS app in the background without stealing the cursor192 points · 43 comments
- Apr 23, 2025Launch HN: Cua (YC X25) – Open-Source Docker Container for Computer-Use Agents172 points · 73 comments
- May 14, 2025Show HN: Lumier – Run macOS VMs in a Docker159 points · 52 comments
- Sep 19, 2026Show HN: CUA-S1 – A System One Model for Computer Use95 points · 10 comments
8 more on Hacker News
- Jan 26, 2026Show HN: Cua-Bench – a benchmark for AI agents in GUI environmentssays it tested it40 points · 8 comments
- Sep 26, 2025When hackathon judging is a public benchmark: my report from Hack the Northsays it tested it18 points · 3 comments
- Mar 30, 2025Show HN: Agent – A Local Computer-Use Operator for macOS6 points
- Apr 23, 2026macOS window internals: SkyLight enables multi-cursor background agents4 points
- May 27, 2026Windows computer-use: synthetic cursors for background agents3 points
- Feb 4, 2026Show HN: CuaBot – Co-op computer-use for any coding agent2 points
- Sep 25, 2026A Compositor-Native Approach to Background Computer Use1 point
- Aug 18, 2026Cua's open-source alternative to Codex Computer History, encrypted locally1 point
On the web · 12
- Sep 21, 2026每天一个开源项目#105 Cua:24.7K Stars 的 AI 电脑沙箱Cua 串联云端桌面、本地 VM、Drive - 掘金 — juejin.cn
- Sep 19, 2026Cua: Open-Source Computer-Use Infrastructure & Drivers for AI Agents — dev.to
- Sep 15, 2026CUA Review 2026: Open-Source Computer-Use Agent Infra — swarm.beetlix.com
- Aug 21, 202610 分钟搞懂 cua:开源 AI 操作电脑基础设施,附 Python 沙箱与 Agent 上手代码-CSDN博客 — blog.csdn.net
- Jul 20, 2026I Click, Type, and Scroll Every Day. cua Is the 20k-Star Tool That Powers It. — dev.to
7 more on the web
- Jun 16, 2026CuaComputer-Use Agent 的 Docker让 AI 像人一样操作电脑——后台零干扰 |Github Daily - 掘金 — juejin.cn
- Apr 29, 2026trycua/cua Review: Open-Source Computer-Use Agents — andrew.ooo — andrew.ooo
- Apr 2, 2026CUA (Computer-Use Agent) Review (2026) — aicoolies — aicoolies.com
- Feb 8, 2026How to build AI agents that control real computers: A complete guide to Cua - addROM — addrom.com
- Jan 12, 2026Your Automation Scripts Are Obsolete: The AI Framework That Controls Computers Like Humans | by Gowtham Boyina | Write A Catalyst — medium.com
- Aug 5, 2025Bringing Computer-Use to the Web | Cua Blog — cua.ai
- Apr 23, 2025CUA testen: der MCP-Server für Computer Use Agents, hier sind meine Eindrücke — apidog.com
In this repository5 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- poll-github-workSkill
- gui-automationSkill
- jev-useSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

