Model reference · open weights
MAI-UI is an open-weight language model from Tongyi-MAI. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.
Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.
What it is
| Released by | Alibaba |
|---|---|
| Published under | Tongyi-MAI |
| Type | Language models |
| Task | Vision + text |
| Parameters (lead) | 8.8B |
| Context | 256k tokens |
| Runs with | transformers |
| Released | 2025-12-25 |
| Popularity | 2k downloads / month |
| Licence | Open weights |
About
[📄 Paper] [🌐 Website] [💻 GitHub]
The development of GUI agents could revolutionize the next generation of human-computer interaction. Motivated by this vision, we present MAI-UI, a family of foundation GUI agents spanning the full spectrum of sizes, including 2B, 8B, 32B, and 235B-A22B variants. We identify four key challenges to realistic deployment: the lack of native agent–user interaction, the limits of UI-only operation, the absence of a practical deployment architecture, and brittleness in dynamic environments. MAI-UI addresses these issues with a unified methodology: a self-evolving data pipeline that expands the navigation data to include user interaction and MCP tool calls, a native device–cloud collaboration system that routes execution by task state, and an online RL framework with advanced optimizations to scale parallel environments and context length.
You can deploy the model using vLLM (requires vllm>=0.11.0 and transformers>=4.57.0):
# Install vLLM
pip install vllm
# Start vLLM API server
python -m vllm.entrypoints.openai.api_server \
--model Tongyi-MAI/MAI-UI-8B \
--served-model-name MAI-UI-8B \
--host 0.0.0.0 \
--port 8000 \
--tensor-parallel-size 1 \
--trust-remote-code
The model will be served at http://localhost:8000/v1.
MAI-UI establishes new state-of-the-art across GUI grounding and mobile navigation.
If you find this project useful for your research, please consider citing our work:
@misc{zhou2025maiuitechnicalreportrealworld,
title={MAI-UI Technical Report: Real-World Centric Foundation GUI Agents},
author={Hanzhang Zhou and Xu Zhang and Panrong Tong and Jianan Zhang and Liangyu Chen and Quyu Kong and Chenglin Cai and Chen Liu and Yue Wang and Jingren Zhou and Steven Hoi},
year={2025},
eprint={2512.22047},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2512.22047},
}
From the published model card. Full card on the HuggingFace links in the sidebar.
Using it via the API
Once AxForge deploys mai-ui for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (mai-ui below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/chat/completions \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"mai-ui","messages":[{"role":"user","content":"Hello"}]}'
Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.