alt.freeweights.text / UI-Mate-27B
From: tencent <huggingface.co/tencent>Newsgroups: alt.freeweights.textSubject:

UI-Mate-27B

Date: 2026-11-15Commit: 3ade237Signed: 2DC28CC7B26A283B ✓

Image text to text model with 27.4B parameters. Safetensors weights, 54.7 GB in all. Published by tencent under Apache-2.0.

27.4B params54.7GBUI-Mate-27Bsafetensorspermissive
FactsParams27.4BSize54.7 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get tencent/UI-Mate-27B
# manifest sha256 cb56cc42efd0… · 54.7 GB · 22 files
$ fw verify ./UI-Mate-27B tencent/UI-Mate-27B
From sourceHosted (signed)tencent/UI-Mate-27BLast check: 2026-11-15 03:48 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Fine-tune of Qwen3.6-27B.

Works with

Overview

Size
54.7 GB
Weights
54.7 GB (safetensors)
Parameters
27.4B
Formats
safetensors
Task
image text to text
License
Apache-2.0 (permissive)
Files
22, each with a sha256
Publisher
tencent
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3.6-27B

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:48 UTCpassed

Model card

From the publisher at commit 3ade237. Shown as plain text with links; images open at the publisher.

UI-Mate-27B#

UI-Mate: Advancing Open-Weight Foundation GUI Agents with In-Context Demonstrations#

Show the workflow once. Let the agent adapt it to the task at hand.

Tencent HY Frontier

Project Page · GitHub · arXiv

Overview#

UI-Mate-27B is an open-weight foundation GUI agent for long-horizon work across applications and operating systems. It observes live screenshots, reasons over the visible state, and produces structured keyboard and mouse actions for native desktop interaction.

It executes a task from a natural-language instruction and live screenshots alone, planning from what is currently on screen and re-planning as the interface changes.

Model Details#

  • Parameters: 27B
  • Base model: Qwen3.6-27B
  • Input: task instruction, screenshots, and interaction history
  • Output: reasoning, a concise action description, and structured computer-use tool calls
  • Action space: mouse, keyboard, scrolling, waiting, user interaction, and task completion
  • Training: supervised fine-tuning followed by online reinforcement learning in executable GUI environments
  • License: Apache-2.0

UI-Mate is an agent checkpoint rather than a standalone visual-chat model. We recommend using the official prompt, response parser, and interaction harness from the UI-Mate repository.

CheckpointIntended use
UI-Mate-27BGeneral computer use at 27B
UI-Mate-9BGeneral computer use at 9B
UI-Mate-democua-27BDemonstration-guided computer use

Highlights#

  • Strong general computer-use performance across Ubuntu and Windows benchmarks.
  • Long-horizon execution across multiple applications.
  • Live-screen grounding instead of coordinate replay.
  • Structured actions compatible with pyautogui.
  • OpenAI-compatible serving and client interface.

Evaluation#

BenchmarkUI-Mate-27B
OSWorld-Verified · average score77.0
WindowsAgentArena · average score66.2
OSWorkerBench · strict success41.00
OSWorkerBench · progress76.86

See the project page for evaluation details and updates.

Quick Start#

1. Serve the model with vLLM#

vLLM automatically downloads the checkpoint from Hugging Face Hub on first launch.

pip install -U vllm openai pillow

vllm serve tencent/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}'

The default agent retains five screenshots in context. The server must therefore admit at least six images because the newest screenshot arrives before the oldest one is collapsed.

Confirm that the endpoint exposes the expected model name:

curl -s http://127.0.0.1:8000/v1/models
2. Run the reference examples#
git clone https://github.com/Tencent/UI-Mate.git
cd UI-Mate

python examples/run_agent.py \
    --base-url http://127.0.0.1:8000/v1

Run a complete recorded trajectory:

python examples/run_agent.py \
    --replay \
    --base-url http://127.0.0.1:8000/v1

Or provide your own screenshot:

python examples/run_agent.py \
    --image /path/to/screen.png \
    --instruction "Export this spreadsheet as HTML and open it in Chrome"
3. Use the Python agent#
from agents.ui_mate_agent import UIMateAgent

agent = UIMateAgent(
    base_url="http://127.0.0.1:8000/v1",
    model="UI_Mate",
)

with open("screen.png", "rb") as f:
    response, actions = agent.predict(
        "Install the autoDocstring extension in VS Code.",
        {"screenshot": f.read()},
    )

print(response)
print(actions)

# Reset the interaction history before starting a new task.
agent.reset()

Intended Use and Limitations#

UI-Mate-27B is intended for research and development of screenshot-based GUI agents in controlled desktop environments.

Its behavior can be affected by application versions, screen layouts, display scaling, latency, and unexpected UI state. Benchmark performance does not guarantee reliable execution in arbitrary environments, and the model requires an external runtime to execute its predicted actions.

Safety#

Computer-use agents can make mistakes, encounter prompt injection, or trigger consequential actions.

  • Prefer isolated or disposable environments.
  • Avoid unattended, high-stakes, or destructive workflows.
  • Require human confirmation before sensitive operations.
  • Monitor the interaction trajectory and verify the resulting application state.
  • Do not treat a model-reported success as proof that the intended outcome was achieved.

License#

UI-Mate is released under the Apache License 2.0. Third-party components remain subject to their respective licenses. See the repository LICENSE for details.

Citation#

@article{uimate2026,
  title         = {UI-Mate: Advancing Open-Weight Foundation GUI Agents with In-Context Demonstrations},
  author        = {Tencent HY Frontier Team},
  journal       = {arXiv preprint arXiv:2608.15930},
  year          = {2026},
}

Files

22 files · 54.7 GBWeights 54.7 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 22 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md5.91 KB31ca5f57a67a1e4e28723186df056791dfc5c72448632724e77be73d8096629b
chat_template.jinja7.76 KBe84f32a23fdda27689f868aa4a1a5621f41133e51a48d7f3efcbea2839574259
config.json3.78 KBf6e4547010fc79dd7815939657317abcbf09f71ae83bb0fdb7acaadad97e927f
generation_config.json213 B252e0efee3ded327704912616f3493a227cdc39eb4bab52fcae1ceb3ed5dc890
model-00001-of-00012.safetensors2.54 GB17574556eb0152de8987c994aa9b7e6752e89b2a39b0711dadac3a85b7be0916
model-00002-of-00012.safetensors4.84 GBa72dbd6bae263d826c0a758e24223ae9127a2af2269b268b87ea613a92a30921
model-00003-of-00012.safetensors4.97 GB1041e940900d09750ec440247b9711300e7eff95dbb7052b7fe9ba7c7127cae6
model-00004-of-00012.safetensors4.91 GB49f1ce74a3343daa21d70c8c268f14c0df1082667af5a2443b506508ca86bb0c
model-00005-of-00012.safetensors4.99 GB182273072217fb7bf91225ca1d8fb6b382d4b416bc640e6c696d30ece77d5cce
model-00006-of-00012.safetensors4.91 GB6b1d17a7f919857b399f1e9abf3b250ff4cddca6a965f13a2b1a44bc5d3a481e
model-00007-of-00012.safetensors4.93 GB5eab4cf1fd7fee887d839f4d1e5e8659b4c09d97f7985e0f04bf97c61af289b9
model-00008-of-00012.safetensors4.97 GB8785cdf4ce04b6322290b7596e7a79829c9864c0f33d4945db2c2e9a62741cba
model-00009-of-00012.safetensors4.96 GB59f3cffae2c35787a7515e312cf80eb7f6488519557a0613bd0df07ff4801316
model-00010-of-00012.safetensors4.93 GBf6c8ec8fab1f9fdfa2a8475c161b9964077d6c1e0337d492b2100e13d0a3423b
model-00011-of-00012.safetensors4.97 GB4896732f379f403685bff5b0b0e67c3fffa8b39b6d9bf9ada64a1242ed953ae6
model-00012-of-00012.safetensors2.79 GB19406a7487d791accebe185930bcd360a98183fdfea052d101634896c47d3caf
model.safetensors.index.json106 KB12c773be98a98698a2326a15ae5e2e04103434a1802badb2a9f984a4504142aa
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
processor_config.json1.30 KB01562eddd6f9e9ec4bc31656a3b7055284cafbf889acc6c4348dca431ae31f68
tokenizer.json20.0 MB87a7830d63fcf43bf241c3c5242e96e62dd3fdc29224ca26fed8ea333db72de4
tokenizer_config.json1.14 KBe98f1901ac6f0adff67b1d540bfa0c36ac1a0cf59eb72ed78146ef89aafa1182
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
3ade2378fc pinned now2026-11-15 03:48 UTC22 files · 54.7 GB

Use it

$ fw get tencent/UI-Mate-27B
# manifest sha256 cb56cc42efd0… · 54.7 GB · 22 files
$ fw verify ./UI-Mate-27B tencent/UI-Mate-27B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/tencent/UI-Mate-27B.json --dir ./UI-Mate-27B $ python3 fw.py verify ./UI-Mate-27B ./tencent__UI-Mate-27B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download tencent/UI-Mate-27B --revision 3ade2378fc84032d5017c1a9c93c4eaa77d65e57 --local-dir ./UI-Mate-27B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("tencent/UI-Mate-27B", revision="3ade2378fc84032d5017c1a9c93c4eaa77d65e57") model = AutoModelForImageTextToText.from_pretrained("tencent/UI-Mate-27B", revision="3ade2378fc84032d5017c1a9c93c4eaa77d65e57", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve tencent/UI-Mate-27B --revision 3ade2378fc84032d5017c1a9c93c4eaa77d65e57

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
31ca5f57a67a1e4e28723186df056791dfc5c72448632724e77be73d8096629b
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: tencent <huggingface.co/tencent>Newsgroups: alt.freeweights.textSubject: UI-Mate-27BDate: 2026-11-15Commit: 3ade237Signed: 2DC28CC7B26A283B ✓
Upstream
tencent/UI-Mate-27B
Pinned commit
3ade2378fc84032d5017c1a9c93c4eaa77d65e57
Manifest
UI-Mate-27B.json · .minisig
Manifest sha256
cb56cc42efd087d10be279cab02cac81440bec450989c911b45c441b70e4bd24
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:48 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/tencent/UI-Mate-27B.json $ curl -O https://freeweights.allternit.com/manifests/tencent/UI-Mate-27B.json.minisig $ minisign -Vm UI-Mate-27B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

Qwen/Qwen3.6-27B · this model is a finetune of it

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download tencent/UI-Mate-27B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. UI-Mate-27B.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of UI-Mate-27B. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B