Hugging Face has introduced ScreenSuite, a comprehensive benchmarking suite designed to evaluate Vision Language Models and GUI agents across multiple agentic capabilities. The stack uses a vision-only approach, intentionally omitting accessibility trees or DOM data to better reflect human interaction.
Over the past few weeks, we’ve been working tirelessly on making GUI agents more open, accessible and easy to integrate. Along the way, we created the largest benchmarking suite for GUI agents performances 👉 let us introduce ScreenSuite .
We are very excited to share it with you today: ScreenSuite is the most comprehensive and easiest way to evaluate Vision Language Models (VLMs)across many agentic capabilities!
In short, an AI Agent is a robot that acts in the virtual world. ( more thorough definition here )
If you look at the last category listed above, evaluating Multi-step agentic capabilities is especially challenging as it requires virtual machines to run the agent’s environment, be it Windows, Android, Ubuntu... To address this, we provide support both for E2B desktop remote sandboxes, and we created from scratch a new option to easily launch Ubuntu or Android virtual machines in Docker!
To support reproducibility and ease of use, we’ve built custom Dockerized containers that allow local deployment of full Ubuntu Desktop or Android environments.
In particular, a “GUI Agent” is an agent that lives in a GUI. Think “an agent that can do clicks and navigate on my desktop or my phone”, à la Claude Computer Use.
This means in essence that the AI model powering the agent will be given a task like “Fill the rest of this Excel column”, along with screen captures of the GUI. Using this information, it will then decide to take action on the system : click(x=130, y=540) to open a web browser, type(”Value for XYZ in 2025") , scroll(down=2) to read further… To see a GUI agent in action, you can try our Open Computer Agent , powered by Qwen2.5-VL-72B .
A good GUI agent will be able to navigate a computer just like we would, thus unlocking all computer tasks : scrolling through Google Maps, editing a file, buying an item online. This involves a variety of capabilities that can be hard to evaluate.
Providing a unified, vision-only evaluation framework for GUI agents helps the AI community measure complex multimodal capabilities and iterate on open models more effectively.