AI

Microsoft Releases Mage-VL-Cowork: An Open 4B Agent That Clicks *and* Codes on Your Desktop

Microsoft Releases Mage-VL-Cowork: An Open 4B Agent That Clicks *and* Codes on Your Desktop

Primary sources: microsoft/Mage-VL-Cowork model card on Hugging Face (repo created Oct 30, 2026, 8:13 AM ET per the Hugging Face API), Mage-VL-Cowork project page, code on GitHub. Checked Oct 30, 2026 ~8:10 PM ET.

Oct 30, 2026: Most computer-use AI agents work like a very patient intern. They take a screenshot, click, take another screenshot, and click again. Microsoft's new Mage-VL-Cowork takes a different approach. It's a 4-billion-parameter open model that decides on each turn whether to click through the interface or drop into a terminal and write code. Microsoft says it scores 66.0% on OSWorld-Verified, and the model card calls that "the best performance among 4B models."

The weights are on Hugging Face under the Apache-2.0 license.

What it is

According to the model card, Mage-VL-Cowork is a single vision-language model with two tools:

  • computer_use: clicks, drags, typing, key presses and scrolling, guided by screenshots
  • bash: a persistent shell and Python environment for structured edits and checks

Microsoft's tagline: "One compact 4B policy that knows when to click — and when to code." The card says it routes between the two channels by itself, "with no external orchestrator." Its own example shows the model getting a spreadsheet task, deciding that editing the .xlsx file with Python is "much faster and more reliable than opening Calc and clicking through cell menus," and doing that instead.

Key specs from the card:

Spec Value (per Microsoft's model card)
Parameters 4B (9.48 GB in bfloat16)
Backbone Mage-ViT vision encoder + Qwen3-4B (Qwen3-4B-Instruct-2507)
Context 32,768 tokens used in training and inference (architecture supports up to 262,144)
Memory Keeps the 3 most recent screenshots + 4 full responses; older steps folded into one-line summaries
Training compute 7.79 ZFLOPs across 5 stages, on 32 NVIDIA B200 GPUs
License Apache-2.0

The benchmark numbers (self-reported)

All figures below are Microsoft's own. We haven't seen independent replication yet.

  • OSWorld-Verified: 66.0%, the average of two full runs (65.33% and 66.75%) on 361 tasks (Google Drive tasks excluded) with a 50-step budget
  • 87.5% on the benchmark's operating-system tasks and 62.7% on multi-application workflows
  • Online reinforcement learning added +10.16 points over the previous training stage while cutting average model calls by 13.0% and output tokens by 25.4%

The card's own table adds some useful context:

  • Frontier closed models still score higher in that table: GPT-5.5 at 78.7 and Claude Opus 4.7 at 78.0. The human reference is listed at 72.4.
  • An open 9B model, ScaleCUA-Qwen3.5-9B, scores 68.7, above Mage-VL-Cowork, at more than twice the size.
  • Among models the card labels 4B, the other entry, Fara1.5-4B, is listed at 13.9.

So "best at 4B" is the right way to read the claim. It isn't "best overall."

How Microsoft says it trained it

The card describes a five-stage "specialize-then-unify" curriculum:

  1. GUI-oriented midtraining (visual grounding and tool-call formatting)
  2. GUI agent fine-tuning on multi-step desktop and web tasks
  3. Coding and terminal fine-tuning
  4. Hybrid fine-tuning that teaches the model when to switch channels
  5. Online reinforcement learning with verifiable task rewards

To make the training data, Microsoft built a synthesis engine called Mage-CUA-Forge. The card says it generated 293,806 tasks across 6,915 atomic skills. It says the engine cut recurring per-task generation cost by 82.6% (from $0.906 to $0.158 per task) compared with building each task through a standard agent loop.

Safety: run it in a sandbox

Microsoft is direct about the risk. The card says the model "is an autonomous hybrid agent capable of executing arbitrary shell commands," and that it was "designed and evaluated for isolated, disposable sandbox environments." Its recommendations:

  • Run it only inside an isolated container or VM
  • Require human confirmation before irreversible actions such as payments, logins or network submissions
  • Don't mount SSH keys, cloud tokens, browser cookies or password stores in its workspace
  • Restrict network access to reduce prompt-injection risk from web pages and documents

Why it matters

A 4B model is small enough that local or on-device computer-use agents become realistic. The card explicitly frames the release as "pushing the frontier of on-device intelligence." The bigger lesson may be the design, though: letting the agent write code instead of clicking whenever that's more reliable.

What's confirmed / not confirmed

Confirmed (Microsoft's model card and Hugging Face repo): - Open weights on Hugging Face under Apache-2.0; repo created Oct 30, 2026 - 4B parameters, Qwen3-4B language backbone, GUI + bash tool channels - Self-reported 66.0% OSWorld-Verified (two-run average, 50 steps, 361 tasks) - Evaluation code and an SGLang Docker launcher are included

Not confirmed: - Independent reproduction of the 66.0% score - How well it runs on consumer hardware. The card gives the bf16 size (9.48 GB) but no consumer-GPU or laptop benchmarks. - Whether Microsoft will use it in any product. The card doesn't say. - The technical report is linked as a PDF on GitHub; we didn't see an arXiv ID.

Related

Up: AI

Your saved finds

Saved in this browser. Come back on the same device to pick up where you left off.

Something catch your eye? Hit Save on any card and find it here.

Your next rabbit hole

Explore collection ↗

Watch video

YouTube ↗