qwen-code/packages/cua-driver
顾盼 e5ec6019cd
fix(cua-driver): bump BAKED_VERSION to 0.7.0 (#6241)
The install script's baked version was still pointing at 0.6.8,
requiring users to manually specify CUA_DRIVER_RS_VERSION=0.7.0.
2026-07-03 07:32:23 +00:00
..
docs feat(cua-driver): vendor qwen-cua-driver with opt-in 0–1000 relative coordinates (#5896) 2026-06-26 13:06:43 +00:00
python feat(cua-driver): sync vendored cua-driver 0.6.8 → 0.7.0 (#6212) 2026-07-03 06:27:00 +00:00
rust feat(cua-driver): sync vendored cua-driver 0.6.8 → 0.7.0 (#6212) 2026-07-03 06:27:00 +00:00
scripts fix(cua-driver): bump BAKED_VERSION to 0.7.0 (#6241) 2026-07-03 07:32:23 +00:00
swift/App/CuaDriver feat(cua-driver): sync vendored cua-driver 0.6.8 → 0.7.0 (#6212) 2026-07-03 06:27:00 +00:00
test-harness feat(cua-driver): sync vendored cua-driver 0.6.8 → 0.7.0 (#6212) 2026-07-03 06:27:00 +00:00
wayland-helper feat(cua-driver): sync vendored cua-driver 0.6.8 → 0.7.0 (#6212) 2026-07-03 06:27:00 +00:00
.gitignore feat(cua-driver): vendor qwen-cua-driver with opt-in 0–1000 relative coordinates (#5896) 2026-06-26 13:06:43 +00:00
.vendored-from feat(cua-driver): sync vendored cua-driver 0.6.8 → 0.7.0 (#6212) 2026-07-03 06:27:00 +00:00
.vendored-patches.md feat(cua-driver): sync vendored cua-driver 0.6.8 → 0.7.0 (#6212) 2026-07-03 06:27:00 +00:00
README.md feat(cua-driver): vendor qwen-cua-driver with opt-in 0–1000 relative coordinates (#5896) 2026-06-26 13:06:43 +00:00

Cua Driver

Background computer-use driver for any agents. Speaks MCP over stdio; drives native macOS apps without stealing focus.

Documentation - Installation, guides, and API reference.

Claude Code computer-use compatibility

Standard Claude Code MCP registration:

claude mcp add --transport stdio cua-driver -- qwen-cua-driver mcp

If you want Claude Code's vision/computer-use-style flow to ground on QwenCuaDriver window screenshots, register the compatibility mode:

claude mcp add --transport stdio cua-computer-use -- qwen-cua-driver mcp --claude-code-computer-use-compat

This keeps QwenCuaDriver's normal MCP tools and changes only screenshot, which requires pid and window_id and captures that window only.

Use MCP for this Claude Code vision/computer-use-style path. CLI screenshots still work as QwenCuaDriver calls, but they do not expose the mcp__cua-computer-use__screenshot tool name that Claude Code appears to use as the image-grounding cue.