本地运行需按 QUICK_START.md 和 GRADIO.md 单独配置环境;vllm 推理需参考 inference_vllm.ipynb 单独准备;模型权重需从 HuggingFace 或 ModelScope 下载。

ShowUI
showlabApache-2.0更新放缓开源的端到端视觉-语言-动作模型,让 GUI 智能体看懂屏幕截图并直接输出点击、输入等操作,用于自动化电脑操作。
[CVPR 2025] Open-source, End-to-end, Vision-Language-Action model for GUI Agent & Computer Use.
python3 api.pyREADME 未说明具体显存要求;API Calling 基于 HuggingFace Gradio Client,无需本地 GPU;vllm 推理可调整 gpu_num 使用多 GPU。
开源端到端轻量级视觉-语言-动作模型,让智能体看懂屏幕并操作 GUI
开源的端到端视觉-语言-动作模型,让 GUI 智能体看懂屏幕截图并直接输出点击、输入等操作,用于自动化电脑操作。
核心能力
- 用 UI-Guided Token Selection 按 UI 图筛选视觉 token
- 支持 vllm 推理并可调 gpu_num 多卡加速
- 提供 Gradio Client API 调用,无需本地 GPU
- 支持 Qwen2VL/Qwen2.5VL 微调与 Mind2Web、AITW、Miniwob 训练
- 支持 int8 量化与迭代细化提升定位精度
容易踩的坑
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
ShowUI
Open-source, End-to-end, Lightweight, Vision-Language-Action model for GUI Agent & Computer Use.
ShowUI 是一款开源的、端到端、轻量级的视觉-语言-动作模型,专为 GUI 智能体设计。
ShowUI: One Vision-Language-Action Model for GUI Visual Agent Kevin Qinghong Lin, Linjie Li, Difei Gao, Zhengyuan Yang, Shiwei Wu, Zechen Bai, Weixian Lei, Lijuan Wang, Mike Zheng Shou Show Lab @ National University of Singapore, Microsoft
🔥 Update
- [2026.2.21] ShowUI-pi has been accepted to CVPR 2026.
- [2025.12.31] We released ShowUI-Aloha for human demonstration workflow.
- [2025.12.31] We released ShowUI-π for GUI dragging.
- [2025.3.2] Support fine-tuning and inference of the lastest base model Qwen2.5-VL.
- [2025.2.27] ShowUI has been accepted to CVPR 2025.
- [2025.2.13] Support vllm inference.
- [2025.1.20] Support Navigation tasks: Mind2Web, AITW, Miniwob training and evaluator.
- [2025.1.17] Support API Calling via Gradio Client, simply run
python3 api.py. - [2025.1.5] Release the
ShowUI-webdataset. - [2024.12.28] Update GPT-4o annotation recaptioning scripts.
- [2024.12.27] Update training codes and instructions.
- [2024.12.23] Update
showuifor UI-guided token selection implementation. - [2024.12.15] ShowUI received Outstanding Paper Award at NeurIPS2024 Open-World Agents workshop.
- [2024.12.9] Support int8 Quantization.
- [2024.12.5] Major Update: ShowUI is integrated into OOTB for local run!
- [2024.12.1] We support iterative refinement to improve grounding accuracy. Try it at HF Spaces demo.
- [2024.11.27] We release the arXiv paper, HF Spaces demo and
ShowUI-desktop. - [2024.11.16]
showlab/ShowUI-2Bis available at huggingface.
🤖 vllm Inference
See inference_vllm.ipynb for vllm inference.
To leverage multiple GPUs for faster inference, you can adjust the gpu_num parameter
⚡ API Calling
Run python3 api.py by providing a screenshot and a query.
Since we are based on huggingface gradio client, you don't need a GPU to deploy the model locally 🤗
🖥️ Computer Use
See Computer Use OOTB for using ShowUI to control your PC.
https://github.com/user-attachments/assets/f50b7611-2350-4712-af9e-3d31e30020ee
⭐ Quick Start
See Quick Start for local model usage.
🤗 Local Gradio
See Gradio for installation.
🚀 Training
Our Training codebases supports:
- Grounding and Navigation training: Mind2Web, AITW, Miniwob
- Self-customized model: ShowUI, Qwen2VL, Qwen2.5VL
- Efficient Training: DeepSpeed, BF16, QLoRA, SDPA / FlashAttention2, Liger-Kernel
- Multiple datasets mixed training
- Interleaved data streaming
- Image randomly resize (crop, pad)
- Wandb training monitor
- Multi-GPUs, Multi-nodes training
See Train for training set up.
🕹️ UI-Guided Token Selection
Try test.ipynb, which seamless support for Qwen2VL models.
✍️ Annotate your own data
Try recaption.ipynb, where we provide instructions on how to recaption the original annotations using GPT-4o.
❤ Acknowledgement
We extend our gratitude to SeeClick for providing their codes and datasets.
Special thanks to Siyuan for assistance with the Gradio demo and OOTB support.
🎓 BibTeX
If you find our work helpful, please kindly consider citing our paper.
@misc{lin2024showui,
title={ShowUI: One Vision-Language-Action Model for GUI Visual Agent},
author={Kevin Qinghong Lin and Linjie Li and Difei Gao and Zhengyuan Yang and Shiwei Wu and Zechen Bai and Weixian Lei and Lijuan Wang and Mike Zheng Shou},
year={2024},
eprint={2411.17465},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2411.17465},
}
If you like our project, please give us a star ⭐ on GitHub for the latest update.