ComputerUseAgent / AutoCua
git clone https://github.com/ComputerUseAgent/AutoCua.git
v0.1.4 Β· today
Automatic computer use agent for end-to-end automation workflows on macOS, Windows, Linux, iOS and the browser.
β
stars, 24h
β
stars, 7 days
+191
stars, 30 days Β· #1,332
191
β
total
27
forks Β· 1 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageHTML
LicenseMIT
Created2026-10-08 (12d ago)
Last pushtoday
Watchers0
OwnerOrganization
GitHub topics
browser-usebrowser-use-agentcodexcomputer-agentcomputer-usecomputer-use-agentcomputer-use-agentscomputer-use-linuxcomputer-use-previewcomputer-use-windowscuacua-agentios-automationlinux-ailinux-ai-agentlinux-ai-automationsmacos-useweb-usewindows-ai
Links
README excerpt
AutoCua Automatic Computer Use Agent. Mac, Windows, Linux, real phone, simulator, any browser. A multi-agent harness engine. [code] | | Windows | Linux | macOS | |:--|:--:|:--:|:--:| | **Computer use** β any desktop app, with real mouse and keyboard input | β | β | β | | **Browser skills** β Chrome, Firefox, Edge, Brave and Opera | β | β | β | | **Shell use** β a coding agent in a real terminal | β | β | β | | **Web use** β your own Chrome, driven through the AutoCua extension | β | β | β | | **Mobile use** β your iPhone, iPad or an iOS Simulator | β | β | β | Windows 10 and 11 Β· Linux with GNOME Β· macOS on Apple Silicon or Intel **Full capabilities:** **agent_capabilities.md** --- ## Computer use Any desktop app, driven with real mouse and keyboard input. Agent mode: computer use. https://github.com/user-attachments/assets/a767c117-abad-46bf-8a8b-6ecf49be6288 ## Web agent: fast mode 6.1 seconds for a flight search. Agent mode: web. https://github.com/user-attachments/assets/8cc797d5-5556-40a9-bbfc-5d6aa8880fb8 ## Web agent: quality mode Under a minute for three tasks in one run: an iPhone 18 Pro into the Apple bag, a case into the Amazon basket, and a Google Sheet of Meta's five-year financials. Agent mode: web. https://github.com/user-attachments/assets/82bf6163-55c9-4cc4-95e7-9c6466f2a25d ## iOS agent: iPhone use A paired iPhone, driven over the USB cable. Agent mode: mobile use, iOS. https://github.com/user-attachments/assets/3c22eb45-d939-4742-9053-22ecc75b416f --- ## Pick a surface One string decides what the agent drives. Everything else stays the same. [code] | `mode` | What it drives | Where it runs | |---|---|---| | `"computer use"` | The desktop. Clicks, typing, hotkeys, apps, AppleScript | macOS, Windows or Linux, auto detected | | `"shell use"` | A coding agent, straight into a real terminal | macOS, Windows or Linux | | `"web use"` | Your own Chrome through the AutoCua extension; headless runs on a debugging port | Any host with Chrome, installed for you when it is missing | | `"mobile use, ios"` | An iOS Simulator by default, or your paired iPhone or iPad | macOS host | | `"mobile use, android"` | Not available yet | | On Linux, computer use needs a GNOME desktop (tested on Wayland), and computer use and shell use both need a few distro packages that pip cannot install. See Linux, from pip. --- ## Why it holds up on real software **No pixel guessing.** The model never sees a coordinate. It picks a numbered element from a view that fuses the operating system's accessibility tree with OCR, and a number it was never shown is rejected before anything moves. **No debugging port on your desktop.** Input goes in at the operating system's own input layer. Mouse events posted at `kCGHIDEventTap` on macOS, pywinauto's real input path on Windows, and a kernel driver when Windows UAC blocks everything else. An ordinary application sees the same events it would get from your hand on the mouse. **No debugging port on your browser either