UI-Mate is a GUI agent, not a chatbot. You give it a task in plain language, it looks at a screenshot of your desktop, and it emits structured mouse and keyboard actions — then looks again and re-plans as the interface changes. Tencent published three checkpoints, all Apache 2.0, with weights going public on 14 August and the model cards finalised on 20 August.

What makes it interesting here is the base model. UI-Mate-27B is a fine-tune of Qwen3.6-27B — a model already near the top of the LLMCheck index. Same architecture, same parameter count, same memory behaviour. So the hardware question is one this index can answer precisely, even though nobody has published an Apple Silicon speed figure for it yet.

What Tencent actually shipped

CheckpointParametersBase modelLicence
UI-Mate-27B27,356,728,560Qwen3.6-27BApache 2.0
UI-Mate-9B9,409,813,744Qwen3.5-9BApache 2.0
UI-Mate-democua-27B27BQwen3.6-27BApache 2.0

Parameter counts read from the safetensors metadata on each repo. Both models are dense, not mixture-of-experts, with a 262,144-token context window.

Tencent’s reported agent results for the 27B:

BenchmarkUI-Mate-27B
OSWorld-Verified · average77.0
WindowsAgentArena · average66.2
OSWorkerBench · strict success41.00
OSWorkerBench · progress76.86

All four figures are vendor-reported, from the official model card. They are not independently reproduced here, and they measure GUI control — not general capability.

The model card is unusually direct about scope: UI-Mate is “an agent checkpoint rather than a standalone visual-chat model.” Tencent recommends its own prompt, response parser and interaction harness. Treat it as a specialist that happens to speak your GPU’s language, not as a general assistant you also chat with.

The RAM math, and why 24 GB is a trap

This is where the interesting answer is. Quantised builds already exist, so the weight sizes below are actual file sizes rather than estimates from a parameter count:

BuildWeights on diskSource
UI-Mate-27B · Q4_K_M GGUF17.53 GBbartowski
UI-Mate-27B · MLX 4-bit17.74 GBmajentik
UI-Mate-27B · MLX 2-bit11.01 GBmajentik
UI-Mate-27B · MLX 8-bit29.50 GBmajentik
UI-Mate-9B · Q4_K_M GGUF5.91 GBbartowski
UI-Mate-9B · Q8_0 GGUF9.55 GBbartowski

Now apply the rule the rest of this index uses: macOS lets the GPU address roughly 75% of unified memory. That gives a working budget, and the weights have to fit inside it with room left for the KV cache and the runtime.

MacGPU budget (75%)Headroom after 4-bit weightsVerdict
16 GB12.0 GB−5.7 GBWill not load
24 GB18.0 GB+0.3 GBTechnically fits, practically doesn’t
32 GB24.0 GB+6.3 GBWorkable
48 GB36.0 GB+18.3 GBComfortable
64 GB+48.0 GB++30.3 GBRoom for long sessions

A 24 GB Mac clears the weights by 0.3 GB. For a text-only 27B that would be marginal but survivable. For this model it isn’t, and the reason is specific: the default agent keeps five screenshots in context, and Tencent’s own serving instructions tell you to admit at least six images because a new screenshot arrives before the oldest is dropped. Image tokens are far heavier than text tokens, so the KV cache here is much larger than the same-sized text model would suggest — and it grows through a long-horizon task rather than staying flat.

Practical read. For UI-Mate-27B at 4-bit, treat 32 GB as the floor and 48 GB as the comfortable choice. On a 24 GB machine, run the 2-bit build (11.01 GB) or step down to UI-Mate-9B. On 16 GB, the 9B at Q4_K_M (5.91 GB) is the only sensible option.

Estimated speed on Apple Silicon

No Apple Silicon measurement for UI-Mate exists from any source as of today. The figures below are estimates, produced by applying the LLMCheck bandwidth model to the real 4-bit file sizes above — not measurements, and not vendor claims:

ChipBandwidth27B · 4-bit27B · 2-bit9B · Q4_K_M
M4120 GB/s5 tok/s9 tok/s16 tok/s
M4 Pro273 GB/s12 tok/s19 tok/s35 tok/s
M2 Max400 GB/s18 tok/s28 tok/s50 tok/s
M4 Max546 GB/s24 tok/s38 tok/s67 tok/s
M5 Max600 GB/s26 tok/s41 tok/s73 tok/s
M3 Ultra819 GB/s35 tok/s55 tok/s96 tok/s
M4 Ultra1,092 GB/s46 tok/s71 tok/s122 tok/s

Estimated, not measured — every figure in this table is derived, and none should be quoted as a benchmark result. Generation speed only; it excludes the time spent processing each screenshot, which for an agent workload is a real share of the wall clock.

One caveat worth stating plainly: for a computer-use agent, tokens per second is not the metric you feel. Each step means encoding a fresh screenshot, planning, then emitting a short action. The output is a handful of tokens; the cost is in the image. A model that generates at 26 tok/s can still feel slow per action, and a faster decode rate does not fix that.

Running it on a Mac

Tencent’s documented path is vLLM with tensor parallelism across two GPUs — a datacentre setup, not a Mac one. The harness, though, only needs an OpenAI-compatible endpoint, which is exactly what LM Studio and llama.cpp’s server expose. The pieces line up:

What nobody has published is the part that matters most: how well the vision path holds up under Mac quantisation, and what the per-step latency actually is once screenshot encoding is included. Until someone posts that, treat the setup as viable-on-paper rather than proven.

Why it is not on the leaderboard

UI-Mate is Apache 2.0, Mac-runnable and genuinely capable, and it still does not appear in the index. That is deliberate.

The LLMCheck capability score is built from Arena ELO, MMLU, HumanEval and SWE-Bench. UI-Mate publishes none of them — it reports OSWorld, WindowsAgentArena and OSWorkerBench, which measure something different and are not comparable to a general-capability score. Adding a row would mean inventing a number to fill the column, and a fabricated score is exactly what the August audit removed nineteen entries to prevent. When agent benchmarks are covered properly, it belongs in that ranking rather than this one.

Which Mac

If you are choosing hardware around this specifically, the memory tier matters far more than the chip generation: an M2 Max with 48 GB is a better home for UI-Mate-27B than an M4 Pro with 24 GB, even though the M4 Pro is the newer machine.