GUIrilla: A Scalable Framework for Automated Desktop UI Exploration

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Garkot, Sofiya, Shamrai, Maksym, Synytsia, Ivan, Hirna, Mariya
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910066939002880
author Garkot, Sofiya
Shamrai, Maksym
Synytsia, Ivan
Hirna, Mariya
author_facet Garkot, Sofiya
Shamrai, Maksym
Synytsia, Ivan
Hirna, Mariya
contents The performance and generalization of foundation models for interactive systems critically depend on the availability of large-scale, realistic training data. While recent advances in large language models (LLMs) have improved GUI understanding, progress in desktop automation remains constrained by the scarcity of high-quality, publicly available desktop interaction data, particularly for macOS. We introduce GUIRILLA, a scalable data crawling framework for automated exploration of desktop GUIs. GUIRILLA is not an autonomous agent; instead, it systematically collects realistic interaction traces and accessibility metadata intended to support the training, evaluation, and stabilization of downstream foundation models and GUI agents. The framework targets macOS, a largely underrepresented platform in existing resources, and organizes explored interfaces into hierarchical MacApp Trees derived from accessibility states and user actions. As part of this work, we release these MacApp Trees as a reusable structural representation of macOS applications, enabling downstream analysis, retrieval, testing, and future agent training. We additionally release macapptree, an open-source library for reproducible accessibility-driven GUI data collection, along with the full framework implementation to support open research in desktop autonomy.
format Preprint
id arxiv_https___arxiv_org_abs_2510_16051
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GUIrilla: A Scalable Framework for Automated Desktop UI Exploration
Garkot, Sofiya
Shamrai, Maksym
Synytsia, Ivan
Hirna, Mariya
Machine Learning
Artificial Intelligence
Human-Computer Interaction
The performance and generalization of foundation models for interactive systems critically depend on the availability of large-scale, realistic training data. While recent advances in large language models (LLMs) have improved GUI understanding, progress in desktop automation remains constrained by the scarcity of high-quality, publicly available desktop interaction data, particularly for macOS. We introduce GUIRILLA, a scalable data crawling framework for automated exploration of desktop GUIs. GUIRILLA is not an autonomous agent; instead, it systematically collects realistic interaction traces and accessibility metadata intended to support the training, evaluation, and stabilization of downstream foundation models and GUI agents. The framework targets macOS, a largely underrepresented platform in existing resources, and organizes explored interfaces into hierarchical MacApp Trees derived from accessibility states and user actions. As part of this work, we release these MacApp Trees as a reusable structural representation of macOS applications, enabling downstream analysis, retrieval, testing, and future agent training. We additionally release macapptree, an open-source library for reproducible accessibility-driven GUI data collection, along with the full framework implementation to support open research in desktop autonomy.
title GUIrilla: A Scalable Framework for Automated Desktop UI Exploration
topic Machine Learning
Artificial Intelligence
Human-Computer Interaction
url https://arxiv.org/abs/2510.16051