Back to products
UFO²

UFO²

The Desktop AgentOS for Windows Automation

Overview

What it is

Open-source (MIT) Desktop AgentOS to automate multi-app Windows workflows. Uses hybrid GUI+API control, RAG, & multi-agent framework for robust automation.

Intent

I need it when

Learn how AI agents work and build agent-based automation skills

UFO² is positioned as stable, battle-tested, and easy to set up with a low learning curve. It serves as an ideal entry point for understanding agent architecture, ReAct loops, and practical automation before scaling to complex multi-device scenarios.

Execute complex Windows workflows combining GUI interactions and API calls efficiently

UFO² uses speculative multi-action batch predictions to reduce LLM calls by 51% and hybrid visual+UIA detection for robust control identification. This enables efficient execution of multi-step workflows on Windows with optimized token usage.

Automate repetitive Windows desktop tasks without writing code

UFO² provides deep Windows OS integration (UIA, Win32, WinCOM) and hybrid GUI+API actions to automate applications and system tasks. Users can define tasks and let the agent execute them autonomously on Windows, reducing manual effort.

Leverage knowledge from documentation and execution traces to improve task execution

UFO² includes a Knowledge Substrate with RAG (Retrieval-Augmented Generation) capabilities that use docs, demos, and execution traces to enhance decision-making and reduce errors during task execution.

Integrate Windows automation into a larger multi-device orchestration system

UFO² can serve as a Galaxy device agent within UFO³'s multi-device orchestration framework. It receives tasks from ConstellationAgent, executes Windows-specific operations, and reports results back, enabling seamless participation in cross-device workflows.

Drop

Not a fit when

  • User needs multi-device orchestration across heterogeneous platforms (use UFO³ Galaxy instead)
  • User requires cross-platform support beyond Windows (UFO² is Windows-only; UFO³ supports Linux, Android)
  • User needs parallel task execution and DAG-based workflows (UFO² uses sequential ReAct loop; UFO³ Galaxy provides DAG orchestration)
  • User requires enterprise-grade multi-device coordination with formal verification (UFO³ Galaxy is designed for this)
  • User needs mobile or Linux agent capabilities (UFO² desktop agent is Windows-only)
Commercials

Pricing

Open source, free to use View pricing