SYNTHESIS NOTE
Topics›Visual GUI Agents›this note

Do text-based GUI agents actually work in the real world?

Can language-only agents that rely on HTML or accessibility trees handle actual user interfaces without structured metadata? This matters because deployed systems face visual screenshots, not oracle data.

Synthesis note · 2026-05-03 · sourced from Visual GUI Agents

ShowUI's framing critique is that the dominant GUI agent paradigm — language-based agents calling closed-source APIs with text-rich meta-information like HTML or accessibility tree — assumes oracle access that real-world deployment does not have. Users interact with interfaces visually through screenshots, without the underlying structural information that text-based agents depend on. The text-only approach is therefore architecturally limited regardless of model scale.

But GUI visual perception is not a problem natural-image MLLMs solve well. UI tasks need specialized capabilities — element grounding, action execution — rather than the conversational abilities multimodal chatbots are tuned for. ShowUI proposes three innovations addressing the resulting gaps.

UI-Guided Visual Token Selection treats screenshots as UI-connected graphs and adaptively identifies redundant relationships, using these as criteria for token selection during self-attention. This reduces compute by exploiting that screenshots are not natural images — large portions are visually redundant (background, repeated elements) and the connectivity structure of UI components encodes which tokens carry information.

Interleaved Vision-Language-Action Streaming unifies diverse needs within GUI tasks — managing visual-action history during navigation, pairing multi-turn query-action sequences per screenshot to enhance training efficiency. Treating vision, language, and action as a single interleaved stream is more flexible than the staged pipelines that dominate prior work.

Small-scale High-quality GUI Instruction Datasets result from careful curation and resampling against type imbalance — the data-side intervention that lets the architectural innovations actually train.

The implication is that GUI visual agents are not a special case of multimodal models — they are a domain where the visual prior, the action vocabulary, and the data distribution all need to be UI-shaped from the start. This is the strong end-to-end position that creates a tension with the perception-factoring camp: Why do vision-only GUI agents struggle with screen interpretation? and Can structured interfaces help language models control GUIs better? both keep the foundation MLLM general-purpose and add a structured perception layer. ShowUI argues the perception layer should be inside the model, made UI-shaped end-to-end. The two camps disagree on whether to factor perception out or train it in.

Inquiring lines that read this note 17

This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.

Should GUI agents use structured representations over raw visual input? When should work require human-AI partnership versus full automation? What prevents conversational agents from taking initiative in dialogue? What execution architectures enable agents to most effectively use tools? Can harness architecture and protocols provide agent reliability without model scaling?

Related concepts in this collection 5

This note in its neighbourhood — explore the map, then jump to a related concept in the list below.

Concept map
12 direct connections · 65 in 2-hop network ·medium cluster Open in graph ↗

Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph

your link semantically near linked from elsewhere

Related papers in this collection 8

Papers most semantically related to this note, ranked by cosine similarity in the embedding space.

Original note title

text-based GUI agents using HTML or accessibility trees miss what humans actually see — visual perception is required for real-world deployment but demands UI-specialized vision-language-action models