# microsoft/UFO

UFO³: Weaving the Digital Agent Galaxy

Repository: https://github.com/microsoft/UFO
Canonical: https://ross.abutalabs.com/products/ufo
Homepage: https://microsoft.github.io/UFO/
Language: Python
License: MIT
License Family: permissive
Topics: agent, automation, copilot, gui, llm, windows
Last push: 2026-08-24T13:00:27+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 97, longevity 69
- inputs: {"age_days": 968, "days_push": 9, "days_rel": 23, "gap_med": 29.0, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9564, forks 1050 (observed 2026-08-28T04:10:31.899846+00:00)

## What it is
UFO³ is Microsoft's open-source framework for LLM-powered GUI agents that automate Windows applications and orchestrate workflows across multiple devices. It combines UFO², a stable Desktop AgentOS with deep Windows integration and hybrid GUI+API actions, with Galaxy, a multi-device orchestration layer that decomposes tasks into executable DAGs coordinated via the Agent Interaction Protocol (AIP).

## Use cases
- automate windows applications with an llm agent
- orchestrate automation tasks across multiple devices
- decompose complex tasks into a dag of subtasks
- build a custom device agent that joins a multi-agent galaxy
- control gui apps and apis from a single agent
- automate repetitive desktop workflows on windows

## When to choose
- you need LLM-driven automation of Windows desktop applications
- you want cross-device, multi-agent orchestration with DAG-based planning
- you want a research-backed, actively developed agent framework from Microsoft

## When to avoid
- you need a battle-tested LTS solution and can't tolerate an actively evolving framework (Galaxy)
- your automation targets are Linux or macOS only with no Windows devices
- you need simple scripted automation without LLM costs or latency

## Facets
- artifact type: framework
- maturity: active
- function: agent-framework, workflow-automation, gui, llm-inference
- domain: large-language-models, windows, developer-tools
- platform: windows, python, cross-platform
- tags: gui-agents, desktop-automation, multi-device-orchestration, dag-orchestration, microsoft, agentos, aip-protocol, ai-agents, automation

## Member repositories
- microsoft/UFO (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:31.899846+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:21:56.688752+00:00, confidence not recorded.
  - readme: https://github.com/microsoft/UFO (fetched 2026-08-28T04:10:31.899846+00:00, sha f7deb347c186)
  - homepage: https://microsoft.github.io/UFO/ (fetched 2026-08-29T08:21:30.225100+00:00, sha 8291c48d5686)
- Data as of 2026-08-30T08:39:29.467469+00:00.
