让 AI 通过 GUI 交互控制计算机上的任何内容。所有功能都集成在一个可执行文件中,无需安装。
Thio's Universal Agent
Simply put, it lets your AI works across the whole computer. Unlike most AI "computer use" tools which only work in a browser or via command line, this uses the computer like you do.
It controls Windows purely through visual perception and GUI interaction. By interpreting raw pixels and sending hardware-level input (mouse movements, clicks, keystrokes), it operates exactly like a human would. This makes it universally compatible with any graphical application on your machine.
It now supports two ways to use it: a Human Control Only Mode that is enabled by default, where the AI guides you step-by-step and shows where to click without sending any real input itself, and an autonomous mode where it can move the mouse and type on its own.
There is also a dedicated Human-Only exe version, in cases where you never even want the option to operate in autonomous mode. In this version, the input code is physically excluded from the exe. (The other main exe can still do both)
Example of it queuing multiple actions at once, while accurately clicking exact coordinates within the entire 4K screen.
Prompt: In MS Paint draw a self portrait with multiple colors with the brush tool. Use the full action queue when possible.
Model: Gemini 3.5 Flash
A: No, this is not intended to be a 24/7 running agent. It also doesn't rely on CLI/Shell commands. It's meant for individual tasks or problems you'd normally have to do yourself.
A: There's not actually a limit. You can set the max number of steps to any number in the settings. The default is arbitrarily set to 100 steps.
A: Currently ChatGPT, OpenAI-compatible APIs, Gemini, Claude, and local ONNX models (ChatGPT/Gemini/Claude require your own API key). Currently it seems Gemini works the best, especially gemini-flash-latest.
A: Sort of, but not as much as you might think. Each step is maybe 3k tokens, but input tokens are cheaper. Completion tokens are usually as few as 50, up to a few hundred for many queued actions. The big factor is how many thinking tokens are used.
A: Not really. It won't block your mouse or keyboard input or anything. But it's best to not touch anything while it's running to prevent interfering. You can do little stuff between steps to help it though, like if it clicked the wrong thing, click it yourself.
A: By default it starts in Human Control Only Mode, where the AI tells you what to do and where to click while you perform the actions yourself. It draws crosshairs for where to click, and boxes around where to enter text. It also displays a small text box you can copy the recommended text from. This can be switched to fully autonomous mode in the config settings.
Exe - NO Installation Required - Releases are compiled with single-exe mode, it's just one file. Feature
Thio's Universal Agent
OpenAI Operator
Google Gemini Computer Use
Anthropic Computer Use
Microsoft Research UFO (UFO³)
Ready-to-Run App
Ready Out of the Box
N/A (Web Hosted)
Dev API, Not an app4
Dev API, Not an app5
Research Framework
Setup Difficulty
Easy (Just launch the portable .exe)
Easy (Log into web service)
Hard (Requires Python, Playwright)7
Hard (Requires custom tooling)8
Hard (Conda, pip installs, YAML configuration)9
Computer-Wide Control
Yes
No (Web-Only)10
No (Web-Only)1
Not By Itself (Needs external app to handle input)
Yes
Recommended / Max Resolution
4K+ (Depends on chosen model)
1600x900 (Recommended Resolution)6
1440x900 (Recommended Resolution)2
~2560x1440 (Max For Opus 4.7)3
Theoretically Any Resolution (Hybrid UIA + Vision)
Supported Models
Multiple
(Gemini, OpenAI, OpenAI-Compatible, Claude, Local ONNX) OpenAI Only Gemini Only Claude Only Multiple (Gemini, OpenAI, OpenAI-Compatible, Claude)
Gemini computer use announcement post states "It is not yet optimized for desktop OS-level control.""
Gemini docs state "The recommended screen size ... is (1440, 900)." and performance "may be impacted" with other resolutions."
For Opus 4.7 - Max long edge: 2576 pixels & Max total pixels: 3.75 megapixels"
Gemini docs state: "you need to write the client-side application code to ... execute the corresponding actions""
Anthropic Computer Use has a demo app implementation, but requires MacOS with Python, or setup in Docker"
OpenAI recommends 1440x900 or 1600x900 for optimal click accuracy (see Azure OpenAI Computer Use Guide)."
Gemini Computer Use requires Python + dependencies, and downloading browser binaries via Playwright."
Anthropic's Computer Use API only outputs proposed tool calls; developers must implement their own OS-level execution harness."
UFO³ setup involves installing Conda/Python, and YAML configurations."
OpenAI Operator (now called ChatGPT agent mode) runs within a virtual web browser hosted by OpenAI.
LEFT_CLICK, TYPE_TEXT) and outputs the coordinates. Through some clever prompting tricks, this is highly reliable and accurate even with high resolution (4K) screenshotsuser32.dll / gdi32.dll).⚠️ Prototype software - Not intended for production use.
This application executes real, unauthenticated OS-level input events. Do not expose the web server port to the internet or untrusted networks. Operate only in a supervised, isolated local environment.
Assets and download Thio-Universal-Agent.exe.Note: Configure the provider you want to use in the Config page. ChatGPT, Gemini, and Claude need an API key. OpenAI-compatible endpoints can use a custom URL and may omit the key for local or self-hosted services. Local ONNX models instead need a model folder path that contains genai_config.json; for screenshot-based agent tasks, use a vision-capable ONNX Runtime GenAI export.
http://localhost:51122).DML on Windows), then adjust any desired operational parameters (model, temperature, coordinate mode).Ctrl+Shift+Alt+P to pause, Ctrl+Shift+Alt+S to stop).Thio-Universal-Agent.slnx) in Visual Studio 2026.Debug or Release).This app is source-available. Free for PERSONAL use only. You may not use it for commercial purposes (
暂无开放 Issues,或尚未同步最近议题。