microsoft/ufo

UFO³: Weaving the Digital Agent Galaxy

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 6th, 2026
Created on January 8th, 2024
Open Issues & Pull Requests: 82 (+0)
GitHub issues: Enabled
Number of forks: 1,053
Total Stargazers: 9,663 (+1)
Total Subscribers: 507 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.9 hours
Mean response time: 9.9 days
90th percentile: 26.3 days
Tracked items: 55

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 8% of issues opened in the past year have been closed. Three people close 53% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 421 days
Stale 30+ days: 34
Stale 90+ days: 33

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

UFO is a multi-device orchestration framework for digital agents that coordinates intelligent automation across heterogeneous platforms and devices.

The tool addresses the challenge of automating complex workflows that span multiple devices and systems. UFO³ introduces Galaxy, a framework that decomposes user requests into directed acyclic graphs of executable tasks called TaskStars, which can be scheduled and executed across different platforms. The approach combines declarative task decomposition with continuous graph evolution, allowing workflows to adapt based on execution feedback. At its core, the system provides asynchronous execution with parallel task coordination and a unified protocol for secure agent communication between devices.

Developers should choose this tool when facing cross-device collaboration workflows, complex multi-step automation, or heterogeneous platform integration scenarios. The project offers two distinct paths: UFO³ Galaxy for multi-device orchestration with DAG-based task management and dynamic workflow editing, and UFO² for single-device Windows automation with deep OS integration and hybrid GUI plus API actions. UFO² serves as a stable, battle-tested foundation that can function as an individual device agent within the Galaxy ecosystem, making it suitable for teams starting with simpler automation before scaling to multi-device scenarios.

Development activity shows consistent engagement with the codebase through regular updates and refinements to both the Galaxy orchestration layer and the underlying UFO² agent. The project maintains comprehensive documentation including quick-start guides and full API references, indicating attention to developer onboarding. Active maintenance of multiple components suggests the team is actively evolving the framework in response to real-world usage patterns and integration requirements.