What do you want to do?
3 use cases
-
Test a GUI agent on one screenshot locally
Serve UI Mate with vLLM and get a predicted next action for a screenshot you provide.
- REPO
Tencent/UI-Mate - Work and operations
- Intermediate
View prompt
Using the Tencent/UI-Mate repository, serve UI-Mate-27B with vLLM on port 8000, then run examples/run_agent.py with the screenshot at <screenshot path> and the instruction <instruction>. Report the predicted action and where the screenshot and prediction were saved in outputs/. Verify that the model name returned by /v1/models is UI_Mate before running.
- REPO
-
Benchmark a GUI agent on OSWorkerBench tasks
Load the 100 office tasks and 33 plus 45 demonstrations from Hugging Face to measure an agent.
- REPO
Tencent/UI-Mate - Work and operations
- Advanced
View prompt
Use the Tencent/UI-Mate repository and its osworker_bench/ folder to load the OSWorkerBench tasks with load_dataset("tencent/OSWorkerBench") and the demonstrations configuration. Report the number of tasks and demonstration steps you loaded, and confirm the default configuration returns 100 tasks before running any evaluation. - REPO
-
Teach an agent a recurring office task by showing it once
Record one successful run, attach it, and have UI-Mate-democua-27B reuse the procedure on a new task.
- REPO
Tencent/UI-Mate - Work and operations
- Advanced
View prompt
Using the Tencent/UI-Mate repository, attach the demonstration at <demo path> to a run of UI-Mate-democua-27B on the new task <task description>. Report which subtasks the agent completed and whether it re-planned from the live screen anywhere. Verify that the session artifacts show a step-by-step record before you accept the result.
- REPO
Quick start with UI Mate
- Check you have what it needs: A GPU server able to serve the UI-Mate-27B checkpoint with vLLM (the README example uses two-way tensor parallelism); Python with pip, so you can install openai and pillow; A clone of the Tencent/UI-Mate repository and the model weights from Hugging Face.
- Open Tencent/UI-Mate on GitHub and read the README and license.
- Run
pip install openai pillowin the repository environment. - Run
vllm serve /path/to/UI-Mate-27B --trust-remote-code --served-model-name UI_Mate --port 8000 --tensor-parallel-size 2 --gpu-memory-utilization 0.85 --mm-encoder-tp-mode data --chat-template-content-format openai --limit-mm-per-prompt '{"image":6,"video":0}'. (inferred, check the README) - Run
curl -s http://127.0.0.1:8000/v1/modelsand confirm the served model name. - Run
python examples/run_agent.py --image /path/to/screen.png --instruction "<your instruction>" --base-url http://127.0.0.1:8000/v1. (inferred, check the README)
These steps come from our top use case, Test a GUI agent on one screenshot locally, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for Tencent/UI-Mate
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeUI Mate alternatives · Best AI repos for Work and operations
About this repo
- Who it is forBuilt for developers and teams who want a computer-use agent to run desktop office workflows, and who can host a large model or call an OpenAI-compatible endpoint.
- Why it is hot111 stars, launched 73 days ago
- LanguageJavaScript
- Sourcegithub.com/Tencent/UI-Mate · Back to Hot repos
Requirements
- A GPU server able to serve the UI-Mate-27B checkpoint with vLLM (the README example uses two-way tensor parallelism)
- Python with pip, so you can install openai and pillow
- A clone of the Tencent/UI-Mate repository and the model weights from Hugging Face
- A sandboxed or test desktop, since the agent controls real keyboard and mouse input
Add this badge to your README
Maintain UI Mate? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/tencent-ui-mate/?utm_source=github&utm_medium=badge&utm_campaign=Tencent-UI-Mate)
HTML
<a href="https://dedupedai.com/use-cases/tencent-ui-mate/?utm_source=github&utm_medium=badge&utm_campaign=Tencent-UI-Mate"><img src="https://dedupedai.com/badge/Tencent/UI-Mate.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about UI Mate
What is UI Mate?
UI-Mate is a foundation GUI agent that observes a live desktop screen and acts through keyboard and mouse, with an OpenAI-compatible desktop client and a demonstration-guided mode. It is an open-source project on GitHub: https://github.com/Tencent/UI-Mate.
How do I use UI Mate?
Run pip install openai pillow in the repository environment; then run vllm serve /path/to/UI-Mate-27B --trust-remote-code --served-model-name UI_Mate --port 8000 --tensor-parallel-size 2 --gpu-memory-utilization 0.85 --mm-encoder-tp-mode data --chat-template-content-format openai --limit-mm-per-prompt '{"image":6,"video":0}'; run curl -s http://127.0.0.1:8000/v1/models and confirm the served model name. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is UI Mate for?
Built for developers and teams who want a computer-use agent to run desktop office workflows, and who can host a large model or call an OpenAI-compatible endpoint.
What can I do with UI Mate?
3 use cases so far, for example: Test a GUI agent on one screenshot locally; Benchmark a GUI agent on OSWorkerBench tasks; Teach an agent a recurring office task by showing it once. Each has steps and a copy-paste agent prompt.
What do I need to run UI Mate?
A GPU server able to serve the UI-Mate-27B checkpoint with vLLM (the README example uses two-way tensor parallelism); Python with pip, so you can install openai and pillow; A clone of the Tencent/UI-Mate repository and the model weights from Hugging Face; A sandboxed or test desktop, since the agent controls real keyboard and mouse input.
What are alternatives to UI Mate?
Other hot AI repos in Work and operations: Solidcraft, Browser Use, Next AI Draw.io, Pilot Deck, OpenDots.
Is UI Mate safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.