Quick Computer Use — Development skill for Claude Code
QCU (Quick Computer Use) — a faster computer-use skill that prefers the accessibility tree over screenshots.
How to install Quick Computer Use
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ergou-yu/quick-computer-use and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Quick Computer Use does
QCU (Quick Computer Use) — a faster computer-use skill that prefers the accessibility tree over screenshots. Web + macOS desktop automation.
Alternatives in Development
- Claude Keysmith — Managed Claude Code instruction deployment with safe CLI recovery and an unsigned macOS/Windows desktop beta 696 ★
- Quick Eval — Quick job evaluation 473 ★
- Clarc — Native macOS client for Claude Code — a GUI desktop app built with SwiftUI 363 ★
README
QCU — Quick Computer Use
**1.8.** QCU controls an explicitly selected browser page or desktop window with accessibility references. This revision binds references to a backend lifetime, target and observation; separates dispatch from verified results; and adds a minimal Windows UI Automation backend. **Windows 真机未验证.**
Install
Python 3.11+:
python -m pip install -e '.[dev]' # web / development
python -m playwright install chromium # web only
python -m pip install -e '.[macos,dev]' # macOS AX
On Windows PowerShell:
py -m pip install -e ".[windows,dev]"
py scripts/verify_windows_uia.py
Platform extras use environment markers. Web/macOS installations do not import or install Windows UIA dependencies. See [INSTALL.md](INSTALL.md).
Target → observe → act → verify
qcu session start --context desktop
qcu observe --pid 12345 --window 'Fixture window' --compact
# Copy opaque refs from this observation. Example placeholder:
qcu act '{"type":"click","params":{"ref":"","verify":{"kind":"text","equals":"Saved 1"}}}'
qcu session end
For web use `session start --context web`, navigate, then observe. QCU Chromium has its own profile; it does not inherit the user's open authenticated tab. Preserve the selected target. Tests must use an independent `QCU_HOME`.
- Explicit missing or ambiguous windows fail with diagnostics/candidates.
routing_meta.targetidentifies the app/window or browser tab.- Re-observe after a backend restart, target change or invalid reference. Old
numeric and
obs_N:ref_Mtokens are not upgraded into new control identities. - Ref actions never become cached-coordinate actions. Coordinate/OCR paths must establish the same target; unavailable inspection stops them.
- A successful call or changed interface is distinct from the requested result.
Only
outcome: verifiedconfirms the specified postcondition. batchpermits 1–32 actions, fills before one final action, a
Related Skills
Computer Use
Computer use for Grok Build: a plugin and MCP server that let the agent see the screen, click and type in desk
Omni Computer Use
Windows computer-use MCP server - 1:1 replica of Claude Desktop's tool surface, for the Claude Code CLI or any
FiaOS
Open a browser tab — you're now driving your computer. Live remote desktop + real PTY shell (Claude Code, vim,
Cereaper
Cereaper — native macOS desktop agent. Grounded AX computer-use + multimodal Gemma 4 verification on Cerebras
Glance
The window, as text, as it changes: reads a window through its own accessibility tree, or through pixels and t
Hyprland Computer Control
Claude Code skill for controlling Arch Linux desktops with Hyprland (Wayland) — mouse, keyboard, windows, scre
Related Agents
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting
Agentille Design Reviewer
Visual + accessibility + UX review for UI work in an agentille orchestration. Captures screenshots at the view
UX A11y Reviewer
UX lens that checks a captured screen for accessibility defects using the accessibility-tree snapshot, screens