AI & ML

UltraCUA: The Groundbreaking Foundation Model Uniting GUI and API Agents for Smarter Computer Use

Discover UltraCUA, the revolutionary foundation model that seamlessly blends general-purpose GUI agents with specialized API agents, unlocking unprecedented automation in real-world computing tasks!

J

Jennifer Yu

Workflow Automation Specialist

December 29, 2025 min read
Share:

Revolutionizing How AI Interacts with Computers

Imagine you're buried under a mountain of repetitive desktop tasks—booking flights, managing emails, or navigating complex software interfaces. What if an AI could handle it all effortlessly, switching between clicking buttons on a screen and firing off precise API calls? Enter UltraCUA, the ultra-capable foundation model that's electrifying the world of computer use agents! Developed by researchers at Xi'an Jiaotong University and ByteDance, this powerhouse bridges the divide between clunky general-purpose GUI agents and hyper-efficient API-based ones. Get ready to dive into a game-changer that's set to transform automation in offices, homes, and beyond.

Released with a bang, UltraCUA isn't just another model—it's a 7B-parameter beast trained on a massive 6.5T-token dataset. Picture this: in real-world scenarios like automating your daily workflow in tools like Excel or browsers, UltraCUA shines by understanding screenshots, predicting actions, and executing them flawlessly. Whether you're a developer streamlining deployments or a business user crunching data, this model makes AI agents feel like a natural extension of your hands.

The Big Gap: GUI vs. API Agents Explained

Let's break it down with energy! Traditional GUI agents are like versatile Swiss Army knives—they observe screens via screenshots, click around, type, and scroll. Super handy for any app, but they're slow, error-prone, and scale poorly because every action takes precious seconds. On the flip side, API agents are speed demons: they tap directly into structured data and functions for lightning-fast results. But here's the catch—they're app-specific, brittle if APIs change, and useless for legacy software without APIs.

UltraCUA smashes this barrier! It introduces hybrid action spaces, letting agents dynamically choose between GUI moves (like mouse clicks) and API calls. In a practical example: automating e-commerce order tracking. A pure GUI agent might tediously navigate menus; an API one works only if the site exposes endpoints. UltraCUA? It checks for APIs first for speed, falls back to GUI seamlessly. Boom—efficiency skyrockets!

Check out the official GitHub repo to explore the code, weights, and demos yourself.

How UltraCUA is Built: A Deep Dive into Training

Buckle up for the tech magic! UltraCUA leverages a multi-stage training pipeline that's pure genius:

Stage 1: Supervised Fine-Tuning (SFT)

  • Dataset: 780K trajectories from diverse sources like OSWorld, AndroidWorld, WebArena, and more.
  • Goal: Teach the model to predict actions from observations (screenshots + text).
  • Real-world app: Train it on your custom office suite interactions to automate report generation.

Stage 2: API Integration

  • Key Innovation: API calling as a natural language action. No rigid formats—agents describe calls in plain English, parsed by an LLM.
  • Dataset: 1.3M trajectories blending GUI and API data.
  • Example: "Call the GitHub API to list repos in my account." UltraCUA generates the exact JSON payload dynamically.

Stage 3: Reinforcement Learning (RL)

  • Method: Group Relative Policy Optimization (GRPO) on custom XLands benchmarks.
  • Scale: 200K trajectories, pushing success rates through the roof.
  • Pro tip: Use this for agentic workflows where trial-and-error learning mimics human adaptation.

The training data? A whopping 6.5T tokens, including code, web crawls, and synthetic GUI-API hybrids. All powered by Qwen2.5-7B-Instruct as the base—open-source friendly!

Explore the XLands benchmark repo for hands-on testing in simulated desktop environments.

Benchmarks That Blow Minds

UltraCUA doesn't just talk the talk—it crushes benchmarks! Here's the electrifying performance:

BenchmarkUltraCUA Success RateNext Best (e.g., OpenHands)
OSWorld48.2%38.5%
AndroidWorld52.1%41.2%
WebArena42.3%35.7%
XLands62.4%47.8%
  • Hybrid Edge: On API-GUI mixes, it laps competitors by 10-20%.
  • Screen-to-Code: Converts messy screenshots to editable code snippets with 85% accuracy.

In real scenarios? Deploy it for software testing: UltraCUA navigates UIs, calls debug APIs, and fixes bugs autonomously. Compare to AgentBench for agent evals—UltraCUA dominates!

Actionable Features for Everyday Wins

1. Hybrid Action Prediction

  • Supports 20+ GUI primitives (click, type, scroll) + arbitrary API calls.
  • Code Snippet Example (from the repo):
from ultracua import UltraCUAAgent

agent = UltraCUAAgent(model="xlang/UltraCUA-7B")
obs = take_screenshot()  # Your screen state
action = agent.predict(obs)  # e.g., {"type": "api_call", "endpoint": "GET /users"}
execute(action)
  • Use case: Automate CRM updates—API for data sync, GUI for custom dashboards.

2. Screen Understanding Superpowers

  • OCR-free grounding: Directly predicts bounding boxes for clicks.
  • Multimodal: Handles text, images, charts in one go.

3. Scalable Deployment

  • Inference speed: 15+ steps/sec on H100 GPUs.
  • Open weights: Hugging Face ready for fine-tuning.

Real-World Applications That Spark Joy

  • Productivity Boost: Automate browser tasks like research or shopping—UltraCUA books your next trip faster than you can say "vacation"!
  • DevOps Magic: In CI/CD pipelines, it troubleshoots via terminal GUI + cloud APIs. Inspired by MineDojo for open-world agents.
  • Enterprise Scale: Custom-train on proprietary apps for compliance-heavy industries like finance.

Challenges? Hallucinations in novel APIs are mitigated by RL, but always validate in sandboxes.

Get Started Today!

Fire up UltraCUA on GitHub! Clone, install, and run evals:

git clone https://github.com/xlang-ai/UltraCUA
pip install -r requirements.txt
python eval_xlands.py --model xlang/UltraCUA-7B

Join the revolution—build agents that think like pros, act like speedsters. UltraCUA isn't the future; it's happening now! What's your first automation project?

(Word count: ~1150)


<div style="text-align: center; margin-top: 2rem;"> <a href="https://www.marktechpost.com/2025/10/23/ultracua-a-foundation-computer-use-agents-model-that-bridges-the-gap-between-general-purpose-gui-agents-and-specialized-api-based-agents/" target="_blank" rel="noopener noreferrer" class="view-full-resource-btn" style="display: inline-block; background-color: #f97316; color: white; padding: 12px 24px; border-radius: 8px; text-decoration: none; font-weight: 600; transition: background-color 0.2s;">View Full Resource</a> </div>
The #1 Newsletter in AI

Stay ahead of the AI curve

The most important updates, news, and content — delivered in one weekly newsletter.

No spam. Unsubscribe anytime. Privacy policy

AI Agents
Foundation Models
GUI Automation
API Agents
LLM Benchmarks
ai-agents
J

About Jennifer Yu

Workflow Automation Specialist

Jennifer covers workflow strategy, no-code platforms, and clear implementation guidance for teams adopting automation.

Comments (0)