7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

UFO

Open source

UFO from Microsoft is an open-source research framework for AI agents that automate Windows desktop tasks and coordinate multi-device workflows.

microsoft.github.io
UFO homepage screenshot
GitHub stars
9.9k
Last commit
3 days ago
Repository age
2 years
Version
v3.0.10
Licence
MIT
Self-hosted
Yes

About UFO

This entry covers UFO, the Microsoft open-source project for LLM-driven GUI agents, currently in its third generation as UFO3. It brings together UFO2, a desktop agent for Windows that combines GUI actions with API calls, and Galaxy, a multi-device orchestration layer that coordinates agents across different platforms.

UFO2 is described as the stable option for single-Windows automation, quick task execution and learning agent basics, with deep OS integration and easy setup. Galaxy is the newer path for cross-device workflows and complex multi-step automation. It decomposes a request into a directed acyclic graph of tasks called a constellation, edits that graph dynamically, runs tasks asynchronously and in parallel, and uses a unified protocol named AIP for secure agent communication.

The project is written in Python and licensed under MIT, and the documentation site includes quick starts and a demo video. It is aimed at researchers and developers experimenting with computer-use agents that operate Windows applications, rather than at general end users.

Key features

  • Windows desktop agent with GUI and API actions
  • Multi-device orchestration with Galaxy
  • Task decomposition into dynamic DAGs
  • Asynchronous parallel task execution
  • AIP protocol for agent communication
  • Full documentation with quick starts

Good fit for

  • →Automating multi-step Windows workflows with LLMs
  • →Researching computer-use agents
  • →Coordinating tasks across several devices
Built with
Python
Tags
ai-agents
gui-automation
windows
llm
multi-agent
microsoft
python
automation

UFO: questions and answers

What is UFO used for?
UFO from Microsoft is an open-source research framework for AI agents that automate Windows desktop tasks and coordinate multi-device workflows. It is a good fit for automating multi-step Windows workflows with LLMs, researching computer-use agents and coordinating tasks across several devices.
Is UFO open source?
Yes. UFO is open source under the MIT licence. Its source code is on GitHub at microsoft/UFO and is written mainly in Python.
Is UFO free?
Yes. UFO is open source, so the software itself is free to use.
What are some alternatives to UFO?
Similar open-source tools in the Workflow Automation category include AstronRPA, Obsei and Errbot. SaaS products in the same category include Celigo, Gumloop and Pipefy.
Is UFO actively maintained?
Yes. The most recent commit to UFO was on 29 September 2026, and the latest release is v3.0.10, published on 22 September 2026. The project has 9.9k stars on GitHub.

Open-source alternatives to UFO

See all

SaaS alternatives to UFO

See all