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
AstronRPA
Workflow Automation
Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and ente
Apache-2.0vs UiPath★ 5.4k
Obsei
Workflow Automation
Obsei is a low code AI powered automation tool. It can be used in various business flows l
Apache-2.0★ 1.4k
Errbot
Workflow Automation
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your t
GPL-3.0★ 3.3k
n8n
Workflow Automation
n8n is a workflow automation platform that uniquely combines AI capabilities with business
OSSvs Zapier★ 206k
Conductor OSS
Workflow Automation
Conductor is an event driven agentic workflow engine providing durable and highly resilien
Apache-2.0vs AWS Step Functions★ 32k
Skyvern
Workflow Automation
Automate browser based workflows with AI
AGPL-3.0vs Browse AI★ 23k
SaaS alternatives to UFO
See all
Celigo
Workflow Automation
Integration platform as a service with prebuilt apps for NetSuite, Shopify and Salesforce
SaaS
Gumloop
Workflow Automation
Drag-and-drop builder for AI-powered workflows and agents
SaaS
Pipefy
Workflow Automation
Low-code process management and workflow automation for business teams
SaaS
Tray.ai
Workflow Automation
Low-code platform for building enterprise integrations, automations and AI agents
SaaS
Zapier
Workflow Automation
Zapier is a no-code automation platform that connects thousands of apps, with AI agents, tables, forms and an MCP integration for AI tools.
SaaS
Albato
Workflow Automation
No-code automation platform connecting business apps with prebuilt integrations
SaaS

