ColorGUI-32B is a vision-language action model for mobile GUI automation. It is post-trained from Qwen3-VL-32B-Instruct to read screen images, understand user instructions, reason about the next GUI operation, and output executable actions for an OS Agent runtime.
The model is designed for GUI Agent / Mobile Agent scenarios and is intended to be used with the ColorMobileAgent runtime in the ColorAgent technical stack for mobile screen understanding, action planning, and multi-step interactive execution.
The training direction follows the technical report ColorAgent: Building A Robust, Personalized, and Interactive OS Agent. Starting from Qwen3-VL-32B-Instruct, the main training focus includes long-horizon interaction, step-wise reinforcement learning, and self-evolving training.
Model Highlights
GUI-oriented action model: optimized for mobile screen understanding, UI grounding, action selection, and multi-step task completion.
ColorMobileAgent-oriented runtime integration: can be used as the vision-language action model in a mobile GUI Agent execution pipeline.
Reinforcement learning for long-horizon tasks: trained with GUI-specific multi-dimensional rewards, curriculum learning, multi-path exploration, and hard-sample mining.
Stronger robustness on dynamic tasks: achieves clear improvement on a 500-case dynamic benchmark covering social, travel, shopping, entertainment, tool, system-app, and cross-app scenarios.
Evaluation Results
Dynamic GUI Benchmark: 500 Tasks
This test suite is designed to evaluate the task-completion capability of GUI agents. It comprises 500 real-world operational tasks spanning over 80 mainstream mobile applications, including frequently used apps such as Dianping, Amap, and JD. With diverse task types and broad scenario coverage, the suite aims to systematically assess an agent’s perception, decision‑making, and execution performance in complex interface environments, providing an objective and reproducible quantitative benchmark for model evaluation.
Below are two example test tasks (one single-app task and one cross-app task).
The main benchmark contains 500 dynamic GUI tasks. Each task includes one or more human-defined checkpoints. A task is counted as successful when the final execution result satisfies the user request.
Model
Success
Success Rate
Delta
Qwen3-VL-32B-Instruct
219/500
43.80%
ColorGUI-32B
304/500
60.80%
+17.00 pp
Difficulty Breakdown
Difficulty is defined by the number of human-defined checkpoints in the 500-task benchmark:
Easy: 1-2 checkpoints
Medium: 3-4 checkpoints
Hard: 5 or more checkpoints
Full 500-task benchmark:
Difficulty
Tasks
Avg. Checkpoints
Qwen3-VL-32B-Instruct
ColorGUI-32B
Easy
156
1.76
71.79%
83.33%
Medium
274
3.44
34.67%
52.55%
Hard
70
5.47
17.14%
42.86%
The model improvement is more visible on long-horizon tasks. On the full 500-task benchmark, ColorGUI-32B improves over its Qwen3-VL-32B-Instruct baseline by +25.72 pp on hard tasks.
Task Examples and Execution Trajectories
To make the model capability easier to inspect, we include three representative GUI Agent tasks below. These examples are only used to illustrate applicable scenarios and do not disclose internal training data details.
Task Type
Example Task
Main Capabilities Evaluated
Local-life search
Open the dessert and drinks category in Ele.me and search for "Bawangchaji"
I just got my driver's license and want to buy a used car. Help me find used cars on Autohome with a price of RMB 50k-100k, vehicle age within 1 year, and 0 ownership transfers
Multi-condition filtering, list understanding, constraint preservation
Cross-app long-horizon task
Find 2024 action movies in Migu Video, check the introduction of the first movie, then search for an explanation video about this movie on Bilibili and coin the first video
Cross-app information transfer, long-horizon goal tracking, content retrieval and interaction
Execution Trajectories
The following trajectory figures show the model's step-by-step operations on real mobile interfaces. The images can be replaced with final high-resolution versions before release. We recommend keeping the action type, action parameters, concise reasoning, and semi-transparent coordinate markers so readers can understand each model decision.
Trajectory 1: Searching for Bawangchaji in Ele.me
User instruction: 打开饿了么甜品饮品,搜索霸王茶姬
Task characteristics: This is a short local-life search task. It evaluates whether the model can identify a category entry, enter the search box, type the specified keyword, and keep the target consistent on the result page.
Trajectory figure:
overview
Result summary: The model enters the dessert and drinks category, searches for "Bawangchaji", and reaches the related merchant and product result page. This task demonstrates basic GUI operation ability over category cards, search input, and result pages.
Trajectory 2: Used-car Filtering on Autohome
User instruction: 驾照到手了想买个二手车,帮我在汽车之家找找价格在 5-10 万,车龄 1 年以内,0 过户的二手车
Task characteristics: This is a medium-length vertical-domain filtering task with multiple hard constraints. The model needs to enter the used-car section in Autohome and preserve constraints such as price, vehicle age, and ownership-transfer count.
Trajectory figure:
overview
Result summary: The model enters the used-car channel, selects the price range, applies the vehicle-age filter, applies the ownership-transfer condition, and returns a vehicle list that satisfies the constraints. This task demonstrates parameter preservation in multi-condition filtering scenarios.
Trajectory 3: Cross-app Task from Migu Video to Bilibili
User instruction: 帮我在咪咕视频找一下 2024 年的动作电影,查看第一部影片的简介,然后去哔哩哔哩搜一下这部电影的解说,给第一个视频投币
Task characteristics: This is a long-horizon cross-app task involving content retrieval, movie information reading, app switching, keyword transfer, video search, and interaction. The model needs to preserve the task goal across multiple pages and apps.
Trajectory figure:
overview
Result summary: The model first filters 2024 action movies in Migu Video and reads the introduction of the first movie. It then transfers the movie information to Bilibili, searches for explanation content, and coins the first video. This task demonstrates context preservation and goal progression in cross-app long-horizon workflows.
Future Roadmap
We will continue improving GUI Agent capability along three directions: stronger base models, more stable offline training, and more realistic online interaction validation.
Stronger Model Capabilities
Improve complex-page understanding: further enhance the model's understanding of icons, text, UI hierarchy, pop-ups, lists, tabs, input boxes, and cross-page state, reducing incorrect actions caused by UI recognition errors.
Improve long-horizon stability: focus on state tracking, error recovery, goal backtracking, and intermediate-result usage in multi-step tasks, reducing loops, stalls, premature stopping, and goal drift.
Improve action-parameter precision: continue improving parameter prediction for clicks, swipes, typing, back actions, waits, and other basic operations so the model behaves more consistently across resolutions, app versions, and dynamic pages.
Enhance cross-app and cross-device generalization: improve transfer ability across search, travel, shopping, content consumption, tool apps, and system settings, and integrate more tightly with TopoClaw's cross-device execution framework.
Intended Use
This model is intended for GUI Agent research and development, including:
mobile GUI task automation,
screen-grounded action planning,
long-horizon OS Agent research,
TopoClaw GUI-model integration,
benchmark and Agent-framework development.
Limitations
The model may produce incorrect actions in unfamiliar apps, changed layouts, login/payment flows, or high-risk tasks.
The reported results are from a self-evaluation benchmark and should not be treated as a universal conclusion for all mobile GUI Agent scenarios.
GUI task results can be affected by app version, device resolution, language/region settings, network status, account state, and permission state.
Human confirmation is recommended for irreversible, financial, privacy-sensitive, or account-modifying operations.
Safety Recommendations
When deploying this model in a GUI Agent framework, we recommend adding execution safeguards:
require explicit user confirmation for payment, purchase, deletion, posting, messaging, and account-modification actions;
isolate workspaces and file-access permissions for desktop tasks;
configure app allowlists/blocklists for mobile tasks;
record action audit logs;
pause and request user confirmation when the model is uncertain.
Citation
plain
1@misc{li2025coloragent,
2 title={ColorAgent: Building A Robust, Personalized, and Interactive OS Agent},
3 author={Ning Li and Qiqiang Lin and Zheng Wu and Xiaoyun Mo and Weiming Zhang and Yin Zhao and Xiangmou Qu and Jiamu Zhou and Jun Wang and Congmin Zheng and Yuanyi Song and Hongjiang Chen and Heyuan Huang and Jihong Wang and Jiaxin Yin and Jingwei Yu and Junwei Liao and Qiuying Peng and Xingyu Lou and Jun Wang and Weiwen Liu and Zhuosheng Zhang and Weinan Zhang},
4 year={2025},
5 eprint={2510.19386},
6 archivePrefix={arXiv},
7 primaryClass={cs.AI}
8}
9@software{madeagents_topoclaw_2026,
10 title={TopoClaw: Your All-Scenario AI Digital Assistant},
11 author={MadeAgents},
12 year={2026},
13 url={https://github.com/MadeAgents/TopoClaw}
14}