Compact island + screen border
The AI is using the computer; the border remains click-through.
Open source · Local first · Computer use runtime
FastCUA is a fast, reliable, and controllable local execution layer for computer-use agents. It brings interface state, native input, access policy, and human takeover into one resident control plane.
FastCUA does not replace browser automation. It covers the Windows layer around it: applications, system dialogs, browser chrome, and workflows that cross app boundaries.
| Vision-first Computer Use | Browser bridge / extension | FastCUA | |
|---|---|---|---|
| Control scope | What appears in screenshots | Web pages inside the browser | Desktop applications and browser windows |
| Primary navigation | Pixels and coordinates | DOM · CDP · Browser APIs | UI Automation text; screenshots when needed |
| Model requirement | Usually needs vision | Usually text is enough | Text-only or vision-capable |
| Execution pattern | Often one action per loop | Browser commands | Multiple native actions per model turn |
| Human takeover | Varies | Usually limited to browser | Global pause, approval, interjection, and exit |
FastCUA shortens the round-trip between an agent and a computer. This page describes mechanisms already present in the code—no invented product interface.
When accessibility information can express an interface accurately, read text and control structure directly. Request screenshots for canvases, custom controls, or visual verification.
Clients share a resident native host. Window identity, pointer state, approvals, pauses, and interruptions are not rebuilt for every individual action.
Stable clicks, keys, text input, scrolling, and drags can run in sequence. Observe again when layout, focus, or modal state changes.
Safe mode is the default. Trusted applications can run directly; unknown applications require a decision. Full access is separate, visible, and reversible.
The AI is using the computer; the border remains click-through.
Unknown applications cannot launch silently in safe mode.
Per-app prompts are disabled only while this mode remains on.
Resume in one step or take over the mouse directly.
Global keys remain available while the agent owns the pointer. Clicking the island also pauses and opens the control center.
Actions stay attached to the target window and account for DPI scaling.
Request interface text, a screenshot, or both according to the next decision.
Clicks, key chords, Unicode text, scrolling, drag, and value replacement.
A person can pause or redirect; approval waiting also pauses the machine.
Canonical paths and executable names are matched exactly—never unsafe substrings.
MCP uses a named pipe, the console binds to 127.0.0.1, and policy stays on the PC.
MCP-compatible Agents · Custom Clients
stdio MCPstate · policy · approvals · interruption
control semanticsNative platform integration
current: Windows 11 x64The runtime defines consistent control semantics; host adapters provide windows, input, and platform APIs. Current release scope and future architecture boundaries remain separate.
The Bilibili field-test video will show the complete path from task instruction and interface observation to execution and human takeover.
Video in preparationBILIBILI TEST VIDEO
COMING SOONThe installer prepares Node.js and the verified FastCUA runtime. It does not install, select, or modify an AI client.
irm https://raw.githubusercontent.com/Guojiz/FastCUA/main/install.ps1 | iexThe agent reads the bundled skill, configures its own stdio MCP connection, and verifies FastCUA. No specific agent is required.