{
  "data": {
    "a": {
      "slug": "fara1-5-4b",
      "name": "Fara1.5-4B",
      "vendor": "Microsoft",
      "vendorUrl": "https://github.com/microsoft/fara",
      "kind": "weights",
      "category": "desktop-automation",
      "summary": "Fara1.5-4B is Microsoft's open-weight computer use model for web browsers, 4.5B parameters fine-tuned from Qwen3.5-4B. It reads screenshots and returns one click, keystroke or navigation at a time, pausing before irreversible steps. MIT, English only.",
      "url": "https://www.anchorterminal.com/tools/fara1-5-4b",
      "markdownUrl": "https://www.anchorterminal.com/tools/fara1-5-4b.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fara1-5-4b.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fara1-5-4b.json",
      "dns": "fara1-5-4b.grade.anchorterminal.com",
      "repo": "https://huggingface.co/microsoft/Fara1.5-4B",
      "license": "MIT",
      "transports": [],
      "packages": [
        {
          "registry": "huggingface",
          "name": "microsoft/Fara1.5-4B"
        }
      ],
      "auth": "none",
      "authNotes": "The weights download from Hugging Face with no account, token or terms to accept. The repository is not gated (checked 2026-11-10).",
      "pricing": "free",
      "pricingNotes": "Free to download and use under MIT. Running it yourself takes 9.08 GB in BF16, the only build Microsoft publishes. The card says to run it inside Microsoft's own harness, the fara CLI or MagenticLite (checked 2026-11-10).",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Weights you download and run yourself, so there is nothing to pay per call and no payment protocol (checked 2026-11-10).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-10"
      },
      "docsUrl": "https://github.com/microsoft/fara",
      "capabilities": [
        "browser.control",
        "desktop.control",
        "model.open-weights"
      ],
      "tags": [
        "open-weights",
        "model",
        "computer-use",
        "browser-agent",
        "gui-agent",
        "vision",
        "tool-calling",
        "english",
        "mit",
        "safetensors",
        "self-hosted"
      ],
      "lastRelease": "2026-07-27",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61,
        "grade": "C",
        "agentReady": false,
        "rank": 0,
        "ranked": false,
        "notRankedWhy": "An open-weight model, graded by the open-weight checklist and ranked among open-weight models, not against tools",
        "rankOf": 1518,
        "categoryRank": 5,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "interface": 80,
          "reach": 75,
          "risk": 75,
          "upkeep": 60
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-10"
        },
        "negative": 0,
        "verdict": "A browser agent model with unusually careful documentation: what it does, what it's trained to stop at, what it gets wrong and how to box it in, under MIT. Treat it as a component for Microsoft's harness, in a sandbox, with a person on the irreversible steps. Safety testing is described but not published, and it's English only.",
        "bestFor": "Developers building a supervised web-browsing agent who want open weights and clear safety behaviour",
        "strengths": [
          "Trained to pause before purchases, sign-ins, messages and entering personal data",
          "A complete card, with limitations, data make-up and a cut-off",
          "MIT, ungated",
          "Every action is a JSON call against a documented schema",
          "Runs in released vLLM, SGLang and Transformers with no repository code"
        ],
        "weaknesses": [
          "Screenshots only, so a page can mislead or instruct it",
          "Safety red-teaming is described without results",
          "English only",
          "One build, in BF16, and no GGUF from Microsoft",
          "The card says not to use it in production without more testing and safeguards",
          "The repository's history was squashed"
        ],
        "agentNotes": [
          "Run it inside Microsoft's harness (the fara CLI or MagenticLite), in a sandboxed browser with an allow-list. The card says not to give it open access on a machine with anything sensitive",
          "Send the card's system prompt word for word. The model was trained against it",
          "Match a 1440×900 screen for reliable clicks",
          "Expect it to stop and ask before purchases, sign-ins, messages or personal data unless the user authorised them up front. Pass the question to the user; don't answer for them",
          "Treat page text as untrusted. The model can be redirected by instructions on a page",
          "It emits one action per turn at temperature 0, and ends with `terminate`"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61
          }
        ],
        "editorialScores": {
          "interface": 80,
          "reach": 75,
          "risk": 75,
          "upkeep": 60
        },
        "provenanceScore": 67,
        "checked": {
          "categories": {
            "interface": "2026-11-10",
            "reach": "2026-11-10",
            "risk": "2026-11-10",
            "upkeep": "2026-11-10"
          },
          "last": "2026-11-10",
          "oldest": "2026-11-10",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install \"vllm\u003e=0.33.0\"\nvllm serve microsoft/Fara1.5-4B --dtype bfloat16 --max-model-len 262144 --limit-mm-per-prompt image=10\n# then drive it with Microsoft's harness: github.com/microsoft/fara, or MagenticLite (github.com/microsoft/magentic-ui)",
        "http": "# vLLM serves an OpenAI-compatible API at http://localhost:8000/v1. Send the card's system prompt word for word,\n# the goal and the latest screenshot as an image part, at temperature 0. The reply ends in one tool_call block"
      },
      "letme": {
        "capability": "https://letme.dev/browser.control",
        "tool": "https://letme.dev/fara1-5-4b"
      },
      "sameCompany": [
        "azure-openai",
        "azure-foundry-fine-tuning",
        "azure-ai-content-safety",
        "azure-speech-to-text",
        "azure-text-to-speech",
        "microsoft-agent-framework",
        "microsoft-execution-containers",
        "microsoft-entra-agent-id",
        "azure-key-vault",
        "bing-grounding",
        "azure-document-intelligence",
        "azure-devops-mcp",
        "microsoft-learn-mcp",
        "tokeneconomizer",
        "playwright-mcp",
        "azure-mcp",
        "azure-maps",
        "azure-translator",
        "microsoft-graph-calendar",
        "azure-blob-storage",
        "onedrive-sharepoint",
        "microsoft-teams",
        "dynamics-365-sales",
        "copilot-studio-mcp",
        "power-automate",
        "foundry-local",
        "microsoft-decision-1",
        "microsoft-advertising-api",
        "microsoft-excel-graph",
        "outlook-mail-graph",
        "microsoft-graph-people",
        "fara1-5-27b",
        "fara1-5-9b",
        "mage-vl-cowork"
      ],
      "weights": {
        "trainedBy": "Microsoft Research AI Frontiers",
        "builtOn": "Qwen3.5-4B, fine-tuned, per the card and the metadata",
        "params": "4.5B",
        "context": 262144,
        "goodFor": "Driving a web browser from screenshots inside a sandbox: forms, bookings, shopping and look-ups, with a person approving the irreversible steps. Fits a 12 GB GPU in BF16.",
        "runtimes": [
          "vLLM",
          "SGLang",
          "Transformers",
          "llama.cpp"
        ],
        "builds": [
          {
            "name": "bartowski Fara1.5-4B-GGUF (Q4_K_M)",
            "url": "https://huggingface.co/bartowski/Fara1.5-4B-GGUF",
            "who": "bartowski",
            "precision": "q4_k_m",
            "sizeGB": 3.55,
            "memoryGB": 8,
            "format": "gguf",
            "runsOn": [
              "llama.cpp"
            ],
            "note": "From bartowski, a third party's conversion and not Microsoft's. 2.88 GB of Q4_K_M weights plus the 0.67 GB F16 projector, from the Hub's model information on 10 November 2026. Reach doesn't count it"
          },
          {
            "name": "bartowski Fara1.5-4B-GGUF (Q8_0)",
            "url": "https://huggingface.co/bartowski/Fara1.5-4B-GGUF",
            "who": "bartowski",
            "precision": "q8_0",
            "sizeGB": 5.16,
            "memoryGB": 8,
            "format": "gguf",
            "runsOn": [
              "llama.cpp"
            ],
            "note": "From bartowski, a third party's conversion and not Microsoft's. 4.49 GB of Q8_0 weights plus the 0.67 GB F16 projector, from the Hub's model information on 10 November 2026. Reach doesn't count it"
          },
          {
            "name": "Fara1.5-4B (BF16 safetensors)",
            "url": "https://huggingface.co/microsoft/Fara1.5-4B",
            "who": "publisher",
            "precision": "bf16",
            "sizeGB": 9.08,
            "memoryGB": 12,
            "format": "safetensors",
            "runsOn": [
              "vLLM",
              "SGLang",
              "Transformers"
            ],
            "note": "The only build Microsoft publishes"
          }
        ],
        "run": "vllm serve microsoft/Fara1.5-4B --dtype bfloat16 --max-model-len 262144 --limit-mm-per-prompt image=10",
        "runBuild": "Fara1.5-4B (BF16 safetensors)",
        "checked": "2026-11-10",
        "minMemoryGB": 8
      },
      "family": {
        "lab": "Microsoft",
        "family": "Fara",
        "url": "https://www.anchorterminal.com/open-weights/#microsoft",
        "others": [
          {
            "name": "Fara1.5-27B",
            "url": "https://huggingface.co/microsoft/Fara1.5-27B",
            "params": "27B (27,356,728,560 by the Hub's safetensors count)",
            "listing": "https://www.anchorterminal.com/tools/fara1-5-27b"
          },
          {
            "name": "Fara1.5-9B",
            "url": "https://huggingface.co/microsoft/Fara1.5-9B",
            "params": "9B (9,409,813,744 by the Hub's safetensors count)",
            "listing": "https://www.anchorterminal.com/tools/fara1-5-9b"
          }
        ]
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "Microsoft",
        "domain": "microsoft.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://huggingface.co/microsoft/Fara1.5-4B/commits/main",
        "securityTxt": "expired",
        "checked": "2026-11-10",
        "notes": [
          "The files sit in Microsoft's microsoft organisation on Hugging Face, and the card names Microsoft Research AI Frontiers as developer. Domain and security.txt are carried from our other Microsoft listings.",
          "Nothing is hosted under this listing, so MIT stands in for terms of service and no privacy policy is scored.",
          "The changelog is the commit history. Two commits, a squash of the branch on 21 July 2026 and a card update on 27 July, so earlier history isn't visible.",
          "The card names Microsoft Ireland Operations Limited as authorised representative for EU AI Act requests."
        ],
        "score": 67
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fara1-5-4b.json"
    },
    "answer": "Fara1.5-4B and Mage-VL-Cowork score within a point of each other on agent readiness, 61 (C) and 61 (C). Mage-VL-Cowork leads on agent interface.",
    "b": {
      "slug": "mage-vl-cowork",
      "name": "Mage-VL-Cowork",
      "vendor": "Microsoft",
      "vendorUrl": "https://github.com/microsoft/Mage",
      "kind": "weights",
      "category": "desktop-automation",
      "summary": "Mage-VL-Cowork is Microsoft's open-weight 4B computer-use model. It reads desktop screenshots and answers each turn with either mouse and keyboard actions or a shell command, built on Mage-VL, under Apache 2.0.",
      "url": "https://www.anchorterminal.com/tools/mage-vl-cowork",
      "markdownUrl": "https://www.anchorterminal.com/tools/mage-vl-cowork.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/mage-vl-cowork.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mage-vl-cowork.json",
      "dns": "mage-vl-cowork.grade.anchorterminal.com",
      "repo": "https://huggingface.co/microsoft/Mage-VL-Cowork",
      "license": "Apache 2.0",
      "transports": [],
      "packages": [
        {
          "registry": "huggingface",
          "name": "microsoft/Mage-VL-Cowork"
        }
      ],
      "auth": "none",
      "authNotes": "Not gated on Hugging Face. The files download with no account, token or terms to accept (gated false in the Hub's API, checked 2026-10-30).",
      "pricing": "free",
      "pricingNotes": "Free to download and use, commercial use included, under Apache 2.0, with the base Mage-VL also Apache 2.0, its Mage-ViT encoder MIT and its Qwen3-4B-Instruct-2507 language model Apache 2.0. No inference provider serves it on Hugging Face. Running it takes one GPU for 9.50 GB of BF16 files, about 12 GB with working memory (checked 2026-10-30).",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Weights you download and run yourself, so there is nothing to pay per call and no payment protocol (checked 2026-10-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-30"
      },
      "docsUrl": "https://github.com/microsoft/Mage/tree/main/mage_vl_cowork",
      "capabilities": [
        "desktop.control",
        "desktop.scripting",
        "model.open-weights"
      ],
      "tags": [
        "open-weights",
        "model",
        "computer-use",
        "gui-agent",
        "vision",
        "shell",
        "linux",
        "apache-2.0",
        "safetensors",
        "self-hosted",
        "new"
      ],
      "lastRelease": "2026-10-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61,
        "grade": "C",
        "agentReady": false,
        "rank": 0,
        "ranked": false,
        "notRankedWhy": "An open-weight model, graded by the open-weight checklist and ranked among open-weight models, not against tools",
        "rankOf": 1518,
        "categoryRank": 7,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "interface": 85,
          "reach": 60,
          "risk": 65,
          "upkeep": 54
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-03"
        },
        "negative": 0,
        "verdict": "A small computer-use cousin that looks at a Linux desktop and answers each turn with clicks and keys or a shell command, under Apache 2.0, in about 12 GB at BF16. Microsoft documents only its SGLang container and Transformers. The risks are an example harness that runs shell commands unapproved, and a headline score that is Microsoft's own.",
        "bestFor": "Agents with one GPU and a sandboxed Linux desktop that want a small local model to carry out office and file tasks by GUI and shell",
        "strengths": [
          "4.74B parameters in 9.50 GB of BF16 safetensors, about 12 GB in memory on one GPU",
          "One policy that picks per turn between screenshot-grounded GUI actions and shell or Python commands, with up to 15 calls per reply",
          "Apache 2.0 with nothing added, ungated, and a licence chain (Mage-VL, Mage-ViT, Qwen3-4B-Instruct-2507) that allows commercial use",
          "The system prompt, tool schemas, sampling settings and a reference agent and launcher published, with the full OSWorld runner on GitHub",
          "A plain statement that it runs arbitrary commands, with sandbox, confirmation, credential and allow-listing advice"
        ],
        "weaknesses": [
          "Loading runs Microsoft's Python with trust_remote_code, and the recommended runtime is a container in a personal Docker Hub namespace",
          "No quantised build from Microsoft, and no released runtime support Microsoft documents outside its container and remote code",
          "Its OSWorld-Verified figure is Microsoft's own two-run result, and no independent run of it was confirmed",
          "No safety evaluation, no statement of trained refusals and no prompt-injection training, for a model that runs shell commands",
          "The example harness runs every shell command the model emits without a filter or approval, and rewrites a training password string to the guest's sudo password"
        ],
        "agentNotes": [
          "Run it only in a disposable VM or container with no host mounts, credentials or local network, as the card says; OSWorld's Docker provider is the tested setting",
          "Quickest local load, `pip install \"transformers\u003e=4.57.3\" accelerate pillow torch torchvision qwen-vl-utils`, then AutoProcessor and AutoModelForCausalLM from microsoft/Mage-VL-Cowork with trust_remote_code=True and torch_dtype bfloat16",
          "To serve it, download the repository and run `MODEL_DIR=/path/to/Mage-VL-Cowork bash osworld_eval/scripts/serve_sglang_docker.sh`, which pulls xiaoyizhang/mage-vl-cowork:0.1.0 and listens on 127.0.0.1:30001; the card's bare sglang.launch_server command binds 0.0.0.0",
          "Use the card's MAGE_HYBRID_SYSTEM_PROMPT unchanged, render with apply_chat_template(enable_thinking=True), send base64 JPEG screenshots to SGLang's native POST /generate, temperature 0.7, top_p 0.8, max_new_tokens 4096",
          "Coordinates come back on a 0 to 999 grid; scale x by width/1000 and y by height/1000. Answer computer_use calls with a new screenshot and bash calls with text in tool_response, keeping three screenshots and folding older turns into one-line summaries",
          "Put a human confirmation step in front of bash and irreversible GUI actions yourself; the bundled MAGEHybridAgent has none",
          "vLLM 0.32.0 registers the LlavaOnevision2 architecture, but Microsoft doesn't document it; test it before relying on it"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61
          }
        ],
        "editorialScores": {
          "interface": 85,
          "reach": 60,
          "risk": 65,
          "upkeep": 54
        },
        "provenanceScore": 67,
        "checked": {
          "categories": {
            "interface": "2026-11-03",
            "reach": "2026-11-03",
            "risk": "2026-11-03",
            "upkeep": "2026-11-03"
          },
          "last": "2026-11-03",
          "oldest": "2026-11-03",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install \"transformers\u003e=4.57.3\" accelerate pillow torch torchvision qwen-vl-utils\n# then AutoProcessor.from_pretrained(\"microsoft/Mage-VL-Cowork\", trust_remote_code=True)\n# and AutoModelForCausalLM.from_pretrained(\"microsoft/Mage-VL-Cowork\", trust_remote_code=True, torch_dtype=torch.bfloat16, device_map=\"auto\")\n# system prompt: the card's MAGE_HYBRID_SYSTEM_PROMPT, verbatim",
        "http": "# after: hf download microsoft/Mage-VL-Cowork --local-dir Mage-VL-Cowork \u0026\u0026 MODEL_DIR=$PWD/Mage-VL-Cowork bash Mage-VL-Cowork/osworld_eval/scripts/serve_sglang_docker.sh\n# (Microsoft's SGLang container on 127.0.0.1:30001; prompts are rendered with the AutoProcessor chat template and sent to SGLang's native /generate)\ncurl --fail http://127.0.0.1:30001/health"
      },
      "letme": {
        "capability": "https://letme.dev/desktop.control",
        "tool": "https://letme.dev/mage-vl-cowork"
      },
      "sameCompany": [
        "azure-openai",
        "azure-foundry-fine-tuning",
        "azure-ai-content-safety",
        "azure-speech-to-text",
        "azure-text-to-speech",
        "microsoft-agent-framework",
        "microsoft-execution-containers",
        "microsoft-entra-agent-id",
        "azure-key-vault",
        "bing-grounding",
        "azure-document-intelligence",
        "azure-devops-mcp",
        "microsoft-learn-mcp",
        "tokeneconomizer",
        "playwright-mcp",
        "azure-mcp",
        "azure-maps",
        "azure-translator",
        "microsoft-graph-calendar",
        "azure-blob-storage",
        "onedrive-sharepoint",
        "microsoft-teams",
        "dynamics-365-sales",
        "copilot-studio-mcp",
        "power-automate",
        "foundry-local",
        "microsoft-decision-1",
        "microsoft-advertising-api",
        "microsoft-excel-graph",
        "outlook-mail-graph",
        "microsoft-graph-people",
        "fara1-5-27b",
        "fara1-5-4b",
        "fara1-5-9b"
      ],
      "weights": {
        "trainedBy": "Microsoft",
        "builtOn": "microsoft/Mage-VL (an intermediate checkpoint, Apache 2.0), itself Mage-ViT (MIT) with Qwen/Qwen3-4B-Instruct-2507 (Apache 2.0)",
        "params": "4.74B",
        "context": 32768,
        "goodFor": "Running a Linux desktop task end to end inside a sandbox, choosing per turn between screenshot-grounded clicks and typing and shell or Python commands, on one GPU with about 12 GB.",
        "runtimes": [
          "vLLM"
        ],
        "builds": [
          {
            "name": "Mage-VL-Cowork (safetensors)",
            "url": "https://huggingface.co/microsoft/Mage-VL-Cowork",
            "who": "publisher",
            "precision": "bf16",
            "sizeGB": 9.5,
            "memoryGB": 12,
            "format": "safetensors",
            "runsOn": [
              "Transformers (remote code)",
              "SGLang (Microsoft's container)",
              "vLLM (LlavaOnevision2, not documented by Microsoft)"
            ],
            "note": "Two BF16 shards, 4,563,695,792 and 4,919,972,344 bytes (9.48 GB), 9,500,368,318 bytes with every file in the repository. The only build from Microsoft"
          }
        ],
        "run": "hf download microsoft/Mage-VL-Cowork --local-dir Mage-VL-Cowork \u0026\u0026 MODEL_DIR=$PWD/Mage-VL-Cowork bash Mage-VL-Cowork/osworld_eval/scripts/serve_sglang_docker.sh",
        "runBuild": "Mage-VL-Cowork (safetensors)",
        "checked": "2026-10-30",
        "minMemoryGB": 12
      },
      "family": {
        "lab": "Microsoft",
        "family": "Mage",
        "url": "https://www.anchorterminal.com/open-weights/#microsoft",
        "others": [
          {
            "name": "Mage-VL",
            "url": "https://huggingface.co/microsoft/Mage-VL",
            "params": "4B (4,741,793,792 by the Hub's count, plus a separate streaming gate file)"
          },
          {
            "name": "Mage-ViT",
            "url": "https://huggingface.co/microsoft/Mage-ViT",
            "params": "0.32B (315,694,080 by the Hub's count)"
          },
          {
            "name": "Mage-Flow-4B-Base",
            "url": "https://huggingface.co/microsoft/Mage-Flow-Base",
            "params": "4B"
          },
          {
            "name": "Mage-Flow-4B",
            "url": "https://huggingface.co/microsoft/Mage-Flow",
            "params": "4B"
          },
          {
            "name": "Mage-Flow-4B-Turbo",
            "url": "https://huggingface.co/microsoft/Mage-Flow-Turbo",
            "params": "4B"
          },
          {
            "name": "Mage-Flow-Edit-4B-Base",
            "url": "https://huggingface.co/microsoft/Mage-Flow-Edit-Base",
            "params": "4B"
          },
          {
            "name": "Mage-Flow-Edit-4B",
            "url": "https://huggingface.co/microsoft/Mage-Flow-Edit",
            "params": "4B"
          },
          {
            "name": "Mage-Flow-Edit-4B-Turbo",
            "url": "https://huggingface.co/microsoft/Mage-Flow-Edit-Turbo",
            "params": "4B"
          }
        ]
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "Microsoft",
        "domain": "microsoft.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://huggingface.co/microsoft/Mage-VL-Cowork/commits/main",
        "securityTxt": "expired",
        "checked": "2026-10-30",
        "notes": [
          "The files sit in Microsoft's microsoft organisation on Hugging Face, which the microsoft/Mage GitHub README links to through its Mage collection. The card names the Microsoft Mage Team as developer, and the release commits are by xiaoyizhang-microsoft.",
          "Nothing is hosted, so the Apache 2.0 licence stands in for terms of service and no privacy policy is scored.",
          "The changelog is the repository's commit history, two commits on 30 October 2026 (the initial commit and the release of weights, card and OSWorld reference). The base Mage-VL's last change was 10 August 2026.",
          "securityTxt is carried from the microsoft-decision-1 check of 10 October 2026, which found www.microsoft.com/.well-known/security.txt with an Expires date of 2026-09-23. The microsoft/Mage repository's SECURITY.md routes reports to Microsoft's MSRC guidance at aka.ms/SECURITY.md."
        ],
        "score": 67
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/mage-vl-cowork.json",
      "live": {
        "slug": "mage-vl-cowork",
        "securityTxt": {
          "url": "https://microsoft.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-10-27T16:00:00.000Z",
          "checkedAt": "2026-11-10T16:08:22.681117444Z"
        },
        "domain": {
          "domain": "microsoft.com",
          "registered": "1991-05-02",
          "source": "https://rdap.verisign.com/com/v1/domain/microsoft.com",
          "checkedAt": "2026-11-08T15:09:06.124899136Z"
        },
        "pages": [
          {
            "url": "https://huggingface.co/microsoft/Mage-VL-Cowork/commits/main",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-10T16:23:09.050996167Z",
            "changedAt": "2026-11-10T16:23:09.050996167Z",
            "fingerprint": "68e412b68c1f"
          }
        ],
        "updatedAt": "2026-11-10T16:23:09.050996167Z"
      }
    },
    "edges": [
      {
        "by": 15,
        "category": "reach",
        "leads": "fara1-5-4b",
        "name": "Reach",
        "reasons": {
          "a": "Memory 30, the only build from Microsoft is the BF16 safetensors, 9.08 GB, and 9.08 GB × 1.2 = 10.9 GB, within 16 GB. bartowski's GGUF isn't read for this line. Runtimes 15, the architecture is Qwen3_5ForConditionalGeneration, which vLLM 0.33.0, SGLang 0.5.23 and Transformers 5.22.2 run from the safetensors files, three at 5 each. Builds 0, Microsoft publishes the BF16 weights only. Terms 15, MIT in the card's metadata and its licence section, an OSI licence with nothing added. Download 10, the Hub API reports gated false on 10 November 2026, so the files download with no account and nothing to accept. Hosted 5, the card links an Azure Foundry page for this model, Microsoft's own platform. 30 + 15 + 0 + 15 + 10 + 5 = 75.",
          "b": "Memory earns the full 30, since the only build is 9.50 GB of BF16 files that need about 11.4 GB with the fifth added. Runtimes get 5 for vLLM, whose released code (0.33.0) carries the LLaVA-OneVision-2 architecture this model's config names, though Microsoft doesn't document it. Transformers runs it only through Microsoft's remote code, SGLang only in Microsoft's own container, and llama.cpp has nothing for it. Builds score 0, with no quantised build from Microsoft. Terms get 15 for Apache 2.0 with nothing added, the base models' licences included. Download gets 10 for an ungated repository, and hosted too 0, with no inference provider mapped."
        },
        "scores": {
          "a": 75,
          "b": 60
        }
      },
      {
        "by": 10,
        "category": "risk",
        "leads": "fara1-5-4b",
        "name": "Risk",
        "reasons": {
          "a": "File safety 25, safetensors only, no .bin, .pt or .pth files and no Python in the repository. Provenance 15, the files sit in Microsoft's verified microsoft organisation, which the card's GitHub repository belongs to (10), and the Hub gives a SHA-256 for the large files (5). Safety evaluation 0, the card says the model was red-teamed on Azure for groundedness, jailbreak resistance, harmful content and copyright, and publishes no results. Agent guidance 10, the card says what the trained pauses and refusals cover (three kinds of critical point, with the actions it stops on, and refusal data for harmful tasks) and the safeguards to add: a sandbox with no host files or credentials, allow-listed browsing, live monitoring with a way to halt, and checking its output. Licence risk 15, MIT has no use policy, threshold or change clause. Security programme 10, the microsoft/fara repository has a SECURITY.md, Microsoft's standard route to MSRC (5), and MSRC publishes advisories in public, as recorded on our other Microsoft listings (5). 25 + 15 + 0 + 10 + 15 + 10 = 75.",
          "b": "File safety gets 15, safetensors only but loaded with trust_remote_code. Provenance gets 15 for files in Microsoft's organisation with a hash for every file. Licence risk keeps 15 under Apache 2.0. The security programme gets 10 for the repository's SECURITY.md route to MSRC and MSRC's public advisories. Agent guidance gets 10 for a statement that it runs arbitrary commands and a list of safeguards (sandbox, human confirmation, no credentials, allow-listing against injection), with nothing on trained refusals. Safety evaluation scores 0, as none is published."
        },
        "scores": {
          "a": 75,
          "b": 65
        }
      },
      {
        "by": 6,
        "category": "upkeep",
        "leads": "fara1-5-4b",
        "name": "Documentation and upkeep",
        "reasons": {
          "a": "Model card 20, Intended use, out-of-scope use and known limitations, the architecture, the parameters, the context, the language (English only) and the data cut-off (20 March 2026) are all on the card. Training data 15, A data section that names the kinds of source and the mix, the scale, the cut-off (last acquisition 20 March 2026) and the filtering (a verifier keeps only successful trajectories). Last change 10, the last commit, on 27 July 2026, is 106 days before this check and within 180. Responsiveness 0, the one discussion that isn't a pull request (22 July 2026) has no reply from a microsoft member, counted on 10 November by author flags and dates with a script, text not read. Version policy 5, the card says future updates will ship as separately versioned models with their own cards, and the earlier Fara model stays in its own repository. File health 10, Config, template and card agree on the architecture and the 262,144-token context. 20 + 15 + 10 + 0 + 5 + 10 = 60.",
          "b": "The card covers intended use, architecture, parameters, context and language, and misses limitations and a cut-off (14). Training data is described with named sets and sizes but no cut-off (5). The files are four days old (20). Two questions opened on 31 October have no Microsoft reply (0). It's a first release (5), and the files agree with the card (10)."
        },
        "scores": {
          "a": 60,
          "b": 54
        }
      },
      {
        "by": 5,
        "category": "interface",
        "leads": "mage-vl-cowork",
        "name": "Agent interface",
        "reasons": {
          "a": "Chat template 20, chat_template.jinja in the repository (7,756 characters), Qwen 3.5's template. Tool-calling format 25, Microsoft documents the format: a tool_call block holding a JSON call to computer_use, a table of the supported actions, the system prompt to send, a serve command for vLLM and a worked loop, with the full schema in its harness. Trained tool calling 10, one action per step: the model sees a screenshot, emits one tool call, and waits for the next screenshot, the one-at-a-time band. Structured output 15, Read for a computer-use model as typed outputs, as the other one we list was read. Reasoning control 0, the card says each reply opens with a chain-of-thought block and documents no way to turn it off or budget it. Context 10, 262,144 tokens per the card's details table, and config.json gives the language model 262,144 positions. 20 + 25 + 10 + 15 + 0 + 10 = 80.",
          "b": "Read for a computer-use model, the tool-calling, trained tool calling and structured-output lines stand for what it takes and returns. Microsoft gives the system prompt and both tool schemas verbatim, what comes back for each channel, the SGLang parser and its own parsing code (25). It was trained to emit up to 15 calls of one kind per reply (20). Each action is JSON against a documented schema (15). The chat template is in the repository (20). Reasoning control scores 0, as turning thinking off isn't documented, and context 5 for a 32,768-token trained window."
        },
        "scores": {
          "a": 80,
          "b": 85
        }
      }
    ],
    "facts": [
      {
        "a": "Open-weight model",
        "b": "Open-weight model",
        "name": "Kind"
      },
      {
        "a": "Microsoft",
        "b": "Microsoft",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT",
        "b": "Apache 2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-07-27",
        "b": "2026-10-30",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      }
    ],
    "faq": [
      {
        "answer": "Fara1.5-4B and Mage-VL-Cowork score within a point of each other on agent readiness, 61 (C) and 61 (C). Mage-VL-Cowork leads on agent interface.",
        "question": "Which is better for AI agents, Fara1.5-4B or Mage-VL-Cowork?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reach, 75 against 60",
          "Risk, 75 against 65",
          "Documentation and upkeep, 60 against 54"
        ],
        "also": null,
        "goodFor": "Developers building a supervised web-browsing agent who want open weights and clear safety behaviour",
        "slug": "fara1-5-4b",
        "watchFor": "Screenshots only, so a page can mislead or instruct it"
      },
      {
        "aheadOn": [
          "Agent interface, 85 against 80"
        ],
        "also": null,
        "goodFor": "Agents with one GPU and a sandboxed Linux desktop that want a small local model to carry out office and file tasks by GUI and shell",
        "slug": "mage-vl-cowork",
        "watchFor": "Loading runs Microsoft's Python with trust_remote_code, and the recommended runtime is a container in a personal Docker Hub namespace"
      }
    ],
    "history": null,
    "job": {
      "capability": "desktop.control",
      "name": "Desktop app control"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/fara1-5-27b-vs-fara1-5-4b.json",
        "title": "Fara1.5-27B vs Fara1.5-4B",
        "url": "https://www.anchorterminal.com/compare/fara1-5-27b-vs-fara1-5-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fara1-5-4b-vs-fara1-5-9b.json",
        "title": "Fara1.5-4B vs Fara1.5-9B",
        "url": "https://www.anchorterminal.com/compare/fara1-5-4b-vs-fara1-5-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fara1-5-27b-vs-mage-vl-cowork.json",
        "title": "Fara1.5-27B vs Mage-VL-Cowork",
        "url": "https://www.anchorterminal.com/compare/fara1-5-27b-vs-mage-vl-cowork"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fara1-5-9b-vs-mage-vl-cowork.json",
        "title": "Fara1.5-9B vs Mage-VL-Cowork",
        "url": "https://www.anchorterminal.com/compare/fara1-5-9b-vs-mage-vl-cowork"
      }
    ],
    "panel": null,
    "scores": [
      {
        "key": "capability",
        "name": "Capability",
        "pending": true,
        "weight": 35
      },
      {
        "by": 15,
        "edge": "fara1-5-4b",
        "fara1-5-4b": 75,
        "key": "reach",
        "mage-vl-cowork": 60,
        "name": "Reach",
        "weight": 25
      },
      {
        "by": 10,
        "edge": "fara1-5-4b",
        "fara1-5-4b": 75,
        "key": "risk",
        "mage-vl-cowork": 65,
        "name": "Risk",
        "weight": 20
      },
      {
        "by": 5,
        "edge": "mage-vl-cowork",
        "fara1-5-4b": 80,
        "key": "interface",
        "mage-vl-cowork": 85,
        "name": "Agent interface",
        "weight": 10
      },
      {
        "by": 6,
        "edge": "fara1-5-4b",
        "fara1-5-4b": 60,
        "key": "upkeep",
        "mage-vl-cowork": 54,
        "name": "Documentation and upkeep",
        "weight": 10
      }
    ],
    "summary": "Fara1.5-4B and Mage-VL-Cowork score within a point of each other on agent readiness, 61 (C) and 61 (C). Mage-VL-Cowork leads on agent interface. Both do desktop app control.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "fara1-5-4b": "A browser agent model with unusually careful documentation: what it does, what it's trained to stop at, what it gets wrong and how to box it in, under MIT. Treat it as a component for Microsoft's harness, in a sandbox, with a person on the irreversible steps. Safety testing is described but not published, and it's English only.",
      "mage-vl-cowork": "A small computer-use cousin that looks at a Linux desktop and answers each turn with clicks and keys or a shell command, under Apache 2.0, in about 12 GB at BF16. Microsoft documents only its SGLang container and Transformers. The risks are an example harness that runs shell commands unapproved, and a headline score that is Microsoft's own."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/fara1-5-4b-vs-mage-vl-cowork",
    "json": "https://www.anchorterminal.com/compare/fara1-5-4b-vs-mage-vl-cowork.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/fara1-5-4b-vs-mage-vl-cowork.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/fara1-5-4b-vs-mage-vl-cowork.min.md"
  },
  "markdown": "Fara1.5-4B and Mage-VL-Cowork score within a point of each other on agent readiness, 61 (C) and 61 (C). Mage-VL-Cowork leads on agent interface. Both do desktop app control.\n\n- Fara1.5-4B: grade C, 61/100, rank #63 of 160 open-weight models. Markdown https://www.anchorterminal.com/tools/fara1-5-4b.md · JSON https://www.anchorterminal.com/api/v1/tools/fara1-5-4b.json\n- Mage-VL-Cowork: grade C, 61/100, rank #74 of 160 open-weight models. Markdown https://www.anchorterminal.com/tools/mage-vl-cowork.md · JSON https://www.anchorterminal.com/api/v1/tools/mage-vl-cowork.json\n- Best desktop and mobile app automation for AI agents: https://www.anchorterminal.com/best/desktop-automation/index.md\n- All 55 desktop comparisons: https://www.anchorterminal.com/compare/desktop-automation/index.md\n\n## Which one, for what\n\n### Fara1.5-4B (C)\n\nGood for: Developers building a supervised web-browsing agent who want open weights and clear safety behaviour\n\nAhead on:\n- Reach, 75 against 60\n- Risk, 75 against 65\n- Documentation and upkeep, 60 against 54\n\nWatch for: Screenshots only, so a page can mislead or instruct it\n\n### Mage-VL-Cowork (C)\n\nGood for: Agents with one GPU and a sandboxed Linux desktop that want a small local model to carry out office and file tasks by GUI and shell\n\nAhead on:\n- Agent interface, 85 against 80\n\nWatch for: Loading runs Microsoft's Python with trust_remote_code, and the recommended runtime is a container in a personal Docker Hub namespace\n\n\n## Why the edge\n\n### Reach: Fara1.5-4B +15\n\n- Fara1.5-4B (75): Memory 30, the only build from Microsoft is the BF16 safetensors, 9.08 GB, and 9.08 GB × 1.2 = 10.9 GB, within 16 GB. bartowski's GGUF isn't read for this line. Runtimes 15, the architecture is Qwen3_5ForConditionalGeneration, which vLLM 0.33.0, SGLang 0.5.23 and Transformers 5.22.2 run from the safetensors files, three at 5 each. Builds 0, Microsoft publishes the BF16 weights only. Terms 15, MIT in the card's metadata and its licence section, an OSI licence with nothing added. Download 10, the Hub API reports gated false on 10 November 2026, so the files download with no account and nothing to accept. Hosted 5, the card links an Azure Foundry page for this model, Microsoft's own platform. 30 + 15 + 0 + 15 + 10 + 5 = 75.\n- Mage-VL-Cowork (60): Memory earns the full 30, since the only build is 9.50 GB of BF16 files that need about 11.4 GB with the fifth added. Runtimes get 5 for vLLM, whose released code (0.33.0) carries the LLaVA-OneVision-2 architecture this model's config names, though Microsoft doesn't document it. Transformers runs it only through Microsoft's remote code, SGLang only in Microsoft's own container, and llama.cpp has nothing for it. Builds score 0, with no quantised build from Microsoft. Terms get 15 for Apache 2.0 with nothing added, the base models' licences included. Download gets 10 for an ungated repository, and hosted too 0, with no inference provider mapped.\n\n### Risk: Fara1.5-4B +10\n\n- Fara1.5-4B (75): File safety 25, safetensors only, no .bin, .pt or .pth files and no Python in the repository. Provenance 15, the files sit in Microsoft's verified microsoft organisation, which the card's GitHub repository belongs to (10), and the Hub gives a SHA-256 for the large files (5). Safety evaluation 0, the card says the model was red-teamed on Azure for groundedness, jailbreak resistance, harmful content and copyright, and publishes no results. Agent guidance 10, the card says what the trained pauses and refusals cover (three kinds of critical point, with the actions it stops on, and refusal data for harmful tasks) and the safeguards to add: a sandbox with no host files or credentials, allow-listed browsing, live monitoring with a way to halt, and checking its output. Licence risk 15, MIT has no use policy, threshold or change clause. Security programme 10, the microsoft/fara repository has a SECURITY.md, Microsoft's standard route to MSRC (5), and MSRC publishes advisories in public, as recorded on our other Microsoft listings (5). 25 + 15 + 0 + 10 + 15 + 10 = 75.\n- Mage-VL-Cowork (65): File safety gets 15, safetensors only but loaded with trust_remote_code. Provenance gets 15 for files in Microsoft's organisation with a hash for every file. Licence risk keeps 15 under Apache 2.0. The security programme gets 10 for the repository's SECURITY.md route to MSRC and MSRC's public advisories. Agent guidance gets 10 for a statement that it runs arbitrary commands and a list of safeguards (sandbox, human confirmation, no credentials, allow-listing against injection), with nothing on trained refusals. Safety evaluation scores 0, as none is published.\n\n### Documentation and upkeep: Fara1.5-4B +6\n\n- Fara1.5-4B (60): Model card 20, Intended use, out-of-scope use and known limitations, the architecture, the parameters, the context, the language (English only) and the data cut-off (20 March 2026) are all on the card. Training data 15, A data section that names the kinds of source and the mix, the scale, the cut-off (last acquisition 20 March 2026) and the filtering (a verifier keeps only successful trajectories). Last change 10, the last commit, on 27 July 2026, is 106 days before this check and within 180. Responsiveness 0, the one discussion that isn't a pull request (22 July 2026) has no reply from a microsoft member, counted on 10 November by author flags and dates with a script, text not read. Version policy 5, the card says future updates will ship as separately versioned models with their own cards, and the earlier Fara model stays in its own repository. File health 10, Config, template and card agree on the architecture and the 262,144-token context. 20 + 15 + 10 + 0 + 5 + 10 = 60.\n- Mage-VL-Cowork (54): The card covers intended use, architecture, parameters, context and language, and misses limitations and a cut-off (14). Training data is described with named sets and sizes but no cut-off (5). The files are four days old (20). Two questions opened on 31 October have no Microsoft reply (0). It's a first release (5), and the files agree with the card (10).\n\n### Agent interface: Mage-VL-Cowork +5\n\n- Fara1.5-4B (80): Chat template 20, chat_template.jinja in the repository (7,756 characters), Qwen 3.5's template. Tool-calling format 25, Microsoft documents the format: a tool_call block holding a JSON call to computer_use, a table of the supported actions, the system prompt to send, a serve command for vLLM and a worked loop, with the full schema in its harness. Trained tool calling 10, one action per step: the model sees a screenshot, emits one tool call, and waits for the next screenshot, the one-at-a-time band. Structured output 15, Read for a computer-use model as typed outputs, as the other one we list was read. Reasoning control 0, the card says each reply opens with a chain-of-thought block and documents no way to turn it off or budget it. Context 10, 262,144 tokens per the card's details table, and config.json gives the language model 262,144 positions. 20 + 25 + 10 + 15 + 0 + 10 = 80.\n- Mage-VL-Cowork (85): Read for a computer-use model, the tool-calling, trained tool calling and structured-output lines stand for what it takes and returns. Microsoft gives the system prompt and both tool schemas verbatim, what comes back for each channel, the SGLang parser and its own parsing code (25). It was trained to emit up to 15 calls of one kind per reply (20). Each action is JSON against a documented schema (15). The chat template is in the repository (20). Reasoning control scores 0, as turning thinking off isn't documented, and context 5 for a 32,768-token trained window.\n\n## Score by category\n\n| Category | Weight | Fara1.5-4B | Mage-VL-Cowork | Edge |\n| --- | --- | --- | --- | --- |\n| Capability | 35%, pending | pending | pending | not scored in this run |\n| Reach | 25% (25 this run) | 75 | 60 | Fara1.5-4B +15 |\n| Risk | 20% (20 this run) | 75 | 65 | Fara1.5-4B +10 |\n| Agent interface | 10% (10 this run) | 80 | 85 | Mage-VL-Cowork +5 |\n| Documentation and upkeep | 10% (10 this run) | 60 | 54 | Fara1.5-4B +6 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **61 · C** | **61 · C** | |\n\n## Facts side by side\n\n| Fact | Fara1.5-4B | Mage-VL-Cowork |\n| --- | --- | --- |\n| Kind | Open-weight model | Open-weight model |\n| Vendor | Microsoft | Microsoft |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports |  |  |\n| Auth | None | None |\n| Pricing | Free | Free |\n| x402 | no | no |\n| Licence | MIT | Apache 2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | 2026-07-27 | 2026-10-30 |\n| Terms last updated | no document linked | no document linked |\n| Privacy policy last updated | no document linked | no document linked |\n\n## Verdicts\n\n**Fara1.5-4B.** A browser agent model with unusually careful documentation: what it does, what it's trained to stop at, what it gets wrong and how to box it in, under MIT. Treat it as a component for Microsoft's harness, in a sandbox, with a person on the irreversible steps. Safety testing is described but not published, and it's English only.\n\n**Mage-VL-Cowork.** A small computer-use cousin that looks at a Linux desktop and answers each turn with clicks and keys or a shell command, under Apache 2.0, in about 12 GB at BF16. Microsoft documents only its SGLang container and Transformers. The risks are an example harness that runs shell commands unapproved, and a headline score that is Microsoft's own.\n\n## Before you call either\n\n### Fara1.5-4B\n\n1. Run it inside Microsoft's harness (the fara CLI or MagenticLite), in a sandboxed browser with an allow-list. The card says not to give it open access on a machine with anything sensitive\n2. Send the card's system prompt word for word. The model was trained against it\n3. Match a 1440×900 screen for reliable clicks\n4. Expect it to stop and ask before purchases, sign-ins, messages or personal data unless the user authorised them up front. Pass the question to the user; don't answer for them\n5. Treat page text as untrusted. The model can be redirected by instructions on a page\n6. It emits one action per turn at temperature 0, and ends with `terminate`\n\n### Mage-VL-Cowork\n\n1. Run it only in a disposable VM or container with no host mounts, credentials or local network, as the card says; OSWorld's Docker provider is the tested setting\n2. Quickest local load, `pip install \"transformers\u003e=4.57.3\" accelerate pillow torch torchvision qwen-vl-utils`, then AutoProcessor and AutoModelForCausalLM from microsoft/Mage-VL-Cowork with trust_remote_code=True and torch_dtype bfloat16\n3. To serve it, download the repository and run `MODEL_DIR=/path/to/Mage-VL-Cowork bash osworld_eval/scripts/serve_sglang_docker.sh`, which pulls xiaoyizhang/mage-vl-cowork:0.1.0 and listens on 127.0.0.1:30001; the card's bare sglang.launch_server command binds 0.0.0.0\n4. Use the card's MAGE_HYBRID_SYSTEM_PROMPT unchanged, render with apply_chat_template(enable_thinking=True), send base64 JPEG screenshots to SGLang's native POST /generate, temperature 0.7, top_p 0.8, max_new_tokens 4096\n5. Coordinates come back on a 0 to 999 grid; scale x by width/1000 and y by height/1000. Answer computer_use calls with a new screenshot and bash calls with text in tool_response, keeping three screenshots and folding older turns into one-line summaries\n6. Put a human confirmation step in front of bash and irreversible GUI actions yourself; the bundled MAGEHybridAgent has none\n7. vLLM 0.32.0 registers the LlavaOnevision2 architecture, but Microsoft doesn't document it; test it before relying on it\n\n## Questions\n\n### Which is better for AI agents, Fara1.5-4B or Mage-VL-Cowork?\n\nFara1.5-4B and Mage-VL-Cowork score within a point of each other on agent readiness, 61 (C) and 61 (C). Mage-VL-Cowork leads on agent interface.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/fara1-5-4b-vs-mage-vl-cowork.json, and with the fewest tokens: https://www.anchorterminal.com/compare/fara1-5-4b-vs-mage-vl-cowork.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"fara1-5-4b\", \"b\": \"mage-vl-cowork\"}`. From a terminal: `anchor compare fara1-5-4b mage-vl-cowork`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/fara1-5-4b.json and https://www.anchorterminal.com/api/v1/tools/mage-vl-cowork.json\n\n## Other comparisons with Fara1.5-4B or Mage-VL-Cowork\n\n- [Fara1.5-27B vs Fara1.5-4B](https://www.anchorterminal.com/compare/fara1-5-27b-vs-fara1-5-4b.md)\n- [Fara1.5-4B vs Fara1.5-9B](https://www.anchorterminal.com/compare/fara1-5-4b-vs-fara1-5-9b.md)\n- [Fara1.5-27B vs Mage-VL-Cowork](https://www.anchorterminal.com/compare/fara1-5-27b-vs-mage-vl-cowork.md)\n- [Fara1.5-9B vs Mage-VL-Cowork](https://www.anchorterminal.com/compare/fara1-5-9b-vs-mage-vl-cowork.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-11",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Fara1.5-4B vs Mage-VL-Cowork",
        "url": ""
      }
    ],
    "description": "Fara1.5-4B and Mage-VL-Cowork score within a point of each other for desktop app control, 61 and 61 out of 100. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Fara1.5-4B C 61",
      "Mage-VL-Cowork C 61",
      "scores"
    ],
    "h1": "Fara1.5-4B vs Mage-VL-Cowork",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/fara1-5-4b-vs-mage-vl-cowork",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Fara1.5-4B vs Mage-VL-Cowork for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-10",
    "url": "https://www.anchorterminal.com/compare/fara1-5-4b-vs-mage-vl-cowork"
  },
  "tokens": {
    "markdown": 3400,
    "slim": 730
  },
  "version": 1
}
