{
  "data": {
    "category": {
      "area": "developer",
      "capabilities": [
        "desktop.control",
        "desktop.rpa",
        "desktop.orchestration",
        "mobile.control",
        "desktop.scripting"
      ],
      "description": "Tools that operate desktop and mobile applications the way a person would, by clicking, typing and reading the screen, from scripting languages and test frameworks to robotic process automation platforms with hosted robots. Compared on the platforms and apps they reach, how an agent starts and watches a run, credential handling and licence cost.",
      "json": "https://www.anchorterminal.com/categories/desktop-automation.json",
      "name": "Desktop \u0026 mobile app control",
      "slug": "desktop-automation",
      "test": "In this run, public evidence against the published checklist. When the task suites run, the same form-filling task in a desktop application started by an agent through each listing's API, CLI or MCP server. We check whether the run completes, how failures are reported, where credentials are kept and what a run costs.",
      "title": "Desktop and mobile app automation for AI agents",
      "toolCount": 6,
      "tools": [
        "robot-framework",
        "uipath",
        "robocorp",
        "autohotkey",
        "automation-anywhere",
        "autoit"
      ],
      "url": "https://www.anchorterminal.com/categories/desktop-automation"
    },
    "faq": [
      {
        "answer": "Robot Framework has the highest benchmark score of the 6 ranked desktop and mobile app automation, 76.4 (BB). UiPath is second with 68.2 (B).",
        "question": "What are the highest-rated desktop and mobile app automation for AI agents?"
      },
      {
        "answer": "1 of the 6 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.",
        "question": "How many desktop and mobile app automation are agent-ready?"
      },
      {
        "answer": "None of the ranked listings here accepts x402 for its main call yet.",
        "question": "Which desktop and mobile app automation accept x402 payments?"
      },
      {
        "answer": "By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 14 October 2026.",
        "question": "How is this list ranked?"
      }
    ],
    "howToChoose": [
      {
        "label": "Which platforms and apps",
        "detail": "Check which operating systems, application types and mobile platforms are supported, since a tool limited to Windows cannot reach an app on macOS or a phone."
      },
      {
        "label": "How an agent starts a run",
        "detail": "Check whether runs can be started and read through an API, CLI or MCP server, because a tool driven only from its own studio cannot be called by an agent."
      },
      {
        "label": "Credentials and unattended runs",
        "detail": "Check where the logins a robot uses are stored and who can read them, since an unattended robot can reach everything its account can."
      },
      {
        "label": "Licence and runtime cost",
        "detail": "Check whether robots are licensed per machine, per user or per run, since unattended automation is often priced separately from building it."
      }
    ],
    "picks": [
      {
        "also": {
          "name": "UiPath",
          "slug": "uipath",
          "why": "B, 68.2/100"
        },
        "name": "Robot Framework",
        "need": "Highest score overall",
        "slug": "robot-framework",
        "why": "BB, 76.4/100 on the benchmark"
      },
      {
        "name": "UiPath",
        "need": "Security \u0026 auth",
        "slug": "uipath",
        "why": "82/100 on security \u0026 auth, against 50 for the overall leader"
      }
    ],
    "ranked": 6,
    "shortlist": [
      {
        "bestFor": "Agents that write or run keyword-driven test and RPA suites across web, desktop and mobile through libraries.",
        "grade": "BB",
        "name": "Robot Framework",
        "position": 1,
        "price": "Free · OSS",
        "score": 76.4,
        "slug": "robot-framework",
        "strengths": [
          "Version 7.5 of 14 September 2026, marked Production/Stable on PyPI, with Python 3.8 to 3.15 listed",
          "Unit and acceptance test workflows on CPython and PyPy passed on master on 6 October 2026",
          "JSON schemas for run results, executable suites and Libdoc library specs are published in doc/schema"
        ],
        "url": "https://www.anchorterminal.com/tools/robot-framework",
        "verdict": "A stable 7.5 release, passing unit and acceptance tests, JSON schemas for results and library docs, and an llms.txt make it a dependable base for agent-written automation. Desktop and mobile control come from separate community libraries, there is no official MCP server, and no security policy or security.txt was found.",
        "weaknesses": [
          "Desktop and mobile control depend on separate libraries, such as AppiumLibrary and AutoItLibrary, maintained outside the core project",
          "No official MCP server. MCP servers for Robot Framework found on PyPI and Glama are community projects",
          "No SECURITY.md, no security.txt on robotframework.org and no published repository advisories"
        ],
        "where": "library",
        "x402": "no"
      },
      {
        "bestFor": "An agent that needs to drive Windows desktop or legacy applications through robots a company already runs, started as MCP tools or API jobs.",
        "grade": "B",
        "name": "UiPath",
        "position": 2,
        "price": "$25 / mo",
        "score": 68.2,
        "slug": "uipath",
        "strengths": [
          "Folder-scoped MCP servers turn chosen processes, agents and API workflows into tools at a URL of the form cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folderKey}/{slug}",
          "MCP OAuth flow with Client ID Metadata Documents, dynamic registration and RFC 8707 resource binding, plus PATs scoped to OR.Jobs and OR.Execution",
          "Rate limits published per endpoint, with Retry-After and X-RateLimit-Remaining headers on 429 responses"
        ],
        "url": "https://www.anchorterminal.com/tools/uipath",
        "verdict": "Orchestrator exposes published RPA workflows, agents and API workflows as MCP tools over Streamable HTTP, with MCP OAuth, scoped PATs and an OpenAPI 3.0 API. Prices above the $25 Basic plan need a sales conversation, and the status page logged several multi-hour incidents between 10 September and 13 October 2026.",
        "weaknesses": [
          "Standard and Enterprise prices are not published, and robot licences are sold through sales",
          "Status history shows robot job failures in Europe for over seven hours on 10 September 2026 and a certificate expiry hitting several services on 13 October 2026",
          "No idempotency key was found for StartJobs, and the MCP pages say nothing about readOnlyHint or destructiveHint"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Python RPA on Windows desktops, browsers and documents, written or run by a coding agent.",
        "grade": "B",
        "name": "Robocorp",
        "position": 3,
        "price": "Free · OSS",
        "score": 65.5,
        "slug": "robocorp",
        "strengths": [
          "Apache-2.0 packages on PyPI, rpaframework 33.0.2 (4 October 2026) and robocorp 3.1.4 (28 September 2026)",
          "RPA.Windows and robocorp.windows drive Windows controls by locator, and RPA.Desktop is a cross-platform library for keyboard, mouse and screen",
          "rpaframework's main and Windows CI workflows passed on master on 4 October 2026"
        ],
        "url": "https://www.anchorterminal.com/tools/robocorp",
        "verdict": "Apache-2.0 libraries with passing CI, releases in the last month and an agent skill in the repository make it practical for agent-written desktop automation. robocorp.com now redirects to Sema4.ai, whose docs, pricing, terms and rcc downloads sit behind a bot check, and recent library issues mostly go unanswered.",
        "weaknesses": [
          "robocorp.com redirects to sema4.ai, which answered our reader with a bot check, so the docs, Control Room pricing and terms were not read",
          "The repository's own agent skill says the rcc release page blocks automated requests and asks the user to fetch the download link",
          "Of the 15 newest open rpaframework issues and pull requests, 8 had no reply, including Windows automation issues open since 2024"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "An agent automating Windows desktop apps on one machine by writing short scripts.",
        "grade": "D",
        "name": "AutoHotkey",
        "position": 4,
        "price": "Free · OSS",
        "score": 52.8,
        "slug": "autohotkey",
        "strengths": [
          "Scripts can be piped to the interpreter on standard input with `*` as the filename",
          "`/Validate` checks a script without running it and exits non-zero on a load error",
          "Four 2.0.x bug-fix releases between 28 August and 9 October 2026, each in a dated changelog"
        ],
        "url": "https://www.anchorterminal.com/tools/autohotkey",
        "verdict": "An agent can write a script and run it through the command line, with a script read from standard input, `/Validate` and `/ErrorStdOut` for clean failures, and a function reference of 356 pages. It runs on Windows only with the user's full rights, and the repository has no CI or test suite.",
        "weaknesses": [
          "Windows only, and scripts act with every right of the user who runs them",
          "No CI workflow or test suite in the repository",
          "No security policy, security.txt or published advisory was found"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "A company already running Automation 360 bots that wants an assistant such as Copilot or Claude to find and start them.",
        "grade": "D",
        "name": "Automation Anywhere",
        "position": 5,
        "price": "Freemium",
        "score": 50.9,
        "slug": "automation-anywhere",
        "strengths": [
          "MCP inbound at https://\u003ccontrol-room\u003e/mcp with DiscoverAutomation, RunAutomation, GetAutomationResult and custom inbound tools with typed input and output variables",
          "Each run started through MCP is logged as device acquired, bot sent, deployed and finished in the Control Room audit log",
          "Written API deprecation policy, with at least two years of support and at least a year's notice before end of life"
        ],
        "url": "https://www.anchorterminal.com/tools/automation-anywhere",
        "verdict": "The Control Room's /mcp endpoint gives an MCP client three standard tools to discover, run and read automations under RBAC, with each run in the audit log. No API rate limits, error catalogue, SLA or prices were found in public pages, and DiscoverAutomation and RunAutomation need an Enterprise licence with the Process Reasoning Engine in the US or Europe.",
        "weaknesses": [
          "No API rate limits, 429 handling or retry guidance found in the public Control Room API pages",
          "The published response code table lists only generic HTTP statuses, with no error bodies",
          "DiscoverAutomation and RunAutomation need an Enterprise licence with the Process Reasoning Engine, supported in the US and Europe only"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "An agent automating Windows desktop apps on one machine, and AutoItX lets C# or PowerShell code call the same functions.",
        "grade": "D",
        "name": "AutoIt",
        "position": 6,
        "price": "Free",
        "score": 46.3,
        "slug": "autoit",
        "strengths": [
          "`/AutoIt3ExecuteLine` runs one line of code without a script file",
          "AutoItX exposes the functions through a DLL and COM control with a C# assembly and PowerShell cmdlets",
          "Each function page documents return values and `@error` codes, with an example"
        ],
        "url": "https://www.anchorterminal.com/tools/autoit",
        "verdict": "An agent can run AutoIt scripts or single lines from the command line, or call AutoItX from C# or PowerShell, with each function's return values and `@error` codes documented. The source is closed, the last release was 7 September 2025, and scripts act with the full rights of the Windows user.",
        "weaknesses": [
          "Closed source under a licence that forbids reverse engineering",
          "Last release 3.3.18.0 on 7 September 2025, three years after 3.3.16.1",
          "Windows only, and scripts act with every right of the user who runs them"
        ],
        "where": "local",
        "x402": "no"
      }
    ],
    "updated": "2026-10-14"
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/best/desktop-automation/",
    "json": "https://www.anchorterminal.com/best/desktop-automation/index.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/best/desktop-automation/index.md",
    "slim": "https://www.anchorterminal.com/best/desktop-automation/index.min.md"
  },
  "markdown": "All 6 ranked desktop and mobile app automation on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.\n\n- Ranked: 6 · agent-ready (BB or better): 1 · accept x402: 0 · hosted endpoints: 2\n- Full ranked table: https://www.anchorterminal.com/categories/desktop-automation.md\n- Head-to-head comparisons: https://www.anchorterminal.com/compare/desktop-automation/index.md (15)\n- Methodology: https://www.anchorterminal.com/benchmark/index.md\n\n## The shortlist\n\n| # | Tool | Grade | Score | Best for | Price | Where |\n| --- | --- | --- | --- | --- | --- | --- |\n| 1 | [Robot Framework](https://www.anchorterminal.com/tools/robot-framework.md) | BB | 76.4 | Agents that write or run keyword-driven test and RPA suites across web, desktop and mobile through libraries. | Free · OSS | Library |\n| 2 | [UiPath](https://www.anchorterminal.com/tools/uipath.md) | B | 68.2 | An agent that needs to drive Windows desktop or legacy applications through robots a company already runs, started as MCP tools or API jobs. | $25 / mo | Hosted |\n| 3 | [Robocorp](https://www.anchorterminal.com/tools/robocorp.md) | B | 65.5 | Python RPA on Windows desktops, browsers and documents, written or run by a coding agent. | Free · OSS | Local |\n| 4 | [AutoHotkey](https://www.anchorterminal.com/tools/autohotkey.md) | D | 52.8 | An agent automating Windows desktop apps on one machine by writing short scripts. | Free · OSS | Local |\n| 5 | [Automation Anywhere](https://www.anchorterminal.com/tools/automation-anywhere.md) | D | 50.9 | A company already running Automation 360 bots that wants an assistant such as Copilot or Claude to find and start them. | Freemium | Hosted |\n| 6 | [AutoIt](https://www.anchorterminal.com/tools/autoit.md) | D | 46.3 | An agent automating Windows desktop apps on one machine, and AutoItX lets C\\# or PowerShell code call the same functions. | Free | Local |\n\n## Picks by need\n\n- Highest score overall: [Robot Framework](https://www.anchorterminal.com/tools/robot-framework.md), BB, 76.4/100 on the benchmark. Also [UiPath](https://www.anchorterminal.com/tools/uipath.md), B, 68.2/100.\n- Security \u0026 auth: [UiPath](https://www.anchorterminal.com/tools/uipath.md), 82/100 on security \u0026 auth, against 50 for the overall leader.\n\n## How to choose\n\n- Which platforms and apps: Check which operating systems, application types and mobile platforms are supported, since a tool limited to Windows cannot reach an app on macOS or a phone.\n- How an agent starts a run: Check whether runs can be started and read through an API, CLI or MCP server, because a tool driven only from its own studio cannot be called by an agent.\n- Credentials and unattended runs: Check where the logins a robot uses are stored and who can read them, since an unattended robot can reach everything its account can.\n- Licence and runtime cost: Check whether robots are licensed per machine, per user or per run, since unattended automation is often priced separately from building it.\n\n- How the benchmark tests this category: In this run, public evidence against the published checklist. When the task suites run, the same form-filling task in a desktop application started by an agent through each listing's API, CLI or MCP server. We check whether the run completes, how failures are reported, where credentials are kept and what a run costs.\n\n## Each one in detail\n\n### 1. Robot Framework, BB 76.4/100\n\nRobot Framework is an open-source automation framework for test automation and robotic process automation, run from the `robot` command line or Python. Its keyword libraries reach browsers, desktop applications and mobile apps.\n\n- Verdict: A stable 7.5 release, passing unit and acceptance tests, JSON schemas for results and library docs, and an llms.txt make it a dependable base for agent-written automation. Desktop and mobile control come from separate community libraries, there is no official MCP server, and no security policy or security.txt was found.\n- Best for: Agents that write or run keyword-driven test and RPA suites across web, desktop and mobile through libraries.\n- Strength: Version 7.5 of 14 September 2026, marked Production/Stable on PyPI, with Python 3.8 to 3.15 listed\n- Strength: Unit and acceptance test workflows on CPython and PyPy passed on master on 6 October 2026\n- Strength: JSON schemas for run results, executable suites and Libdoc library specs are published in doc/schema\n- Weakness: Desktop and mobile control depend on separate libraries, such as AppiumLibrary and AutoItLibrary, maintained outside the core project\n- Weakness: No official MCP server. MCP servers for Robot Framework found on PyPI and Glama are community projects\n- Weakness: No SECURITY.md, no security.txt on robotframework.org and no published repository advisories\n- Price: Free · OSS · Auth: None · x402: No · Where: Library\n- Full assessment: https://www.anchorterminal.com/tools/robot-framework.md\n\n### 2. UiPath, B 68.2/100\n\nUiPath is a robotic process automation platform whose hosted Orchestrator runs robots that operate desktop, web and Windows applications. Outside agents start and monitor jobs through the Orchestrator API or folder-scoped MCP servers in Automation Cloud.\n\n- Verdict: Orchestrator exposes published RPA workflows, agents and API workflows as MCP tools over Streamable HTTP, with MCP OAuth, scoped PATs and an OpenAPI 3.0 API. Prices above the $25 Basic plan need a sales conversation, and the status page logged several multi-hour incidents between 10 September and 13 October 2026.\n- Best for: An agent that needs to drive Windows desktop or legacy applications through robots a company already runs, started as MCP tools or API jobs.\n- Strength: Folder-scoped MCP servers turn chosen processes, agents and API workflows into tools at a URL of the form cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folderKey}/{slug}\n- Strength: MCP OAuth flow with Client ID Metadata Documents, dynamic registration and RFC 8707 resource binding, plus PATs scoped to OR.Jobs and OR.Execution\n- Strength: Rate limits published per endpoint, with Retry-After and X-RateLimit-Remaining headers on 429 responses\n- Weakness: Standard and Enterprise prices are not published, and robot licences are sold through sales\n- Weakness: Status history shows robot job failures in Europe for over seven hours on 10 September 2026 and a certificate expiry hitting several services on 13 October 2026\n- Weakness: No idempotency key was found for StartJobs, and the MCP pages say nothing about readOnlyHint or destructiveHint\n- Price: $25 / mo · Auth: OAuth · x402: No · Where: Hosted\n- Full assessment: https://www.anchorterminal.com/tools/uipath.md\n- Against #1: https://www.anchorterminal.com/compare/robot-framework-vs-uipath.md\n\n### 3. Robocorp, B 65.5/100\n\nRobocorp's open-source automation stack for Python, now run by Sema4.ai, with libraries for Windows desktop, cross-platform desktop, browser and document automation. Tasks run locally through `rcc` or Python, with Control Room as the hosted orchestrator.\n\n- Verdict: Apache-2.0 libraries with passing CI, releases in the last month and an agent skill in the repository make it practical for agent-written desktop automation. robocorp.com now redirects to Sema4.ai, whose docs, pricing, terms and rcc downloads sit behind a bot check, and recent library issues mostly go unanswered.\n- Best for: Python RPA on Windows desktops, browsers and documents, written or run by a coding agent.\n- Strength: Apache-2.0 packages on PyPI, rpaframework 33.0.2 (4 October 2026) and robocorp 3.1.4 (28 September 2026)\n- Strength: RPA.Windows and robocorp.windows drive Windows controls by locator, and RPA.Desktop is a cross-platform library for keyboard, mouse and screen\n- Strength: rpaframework's main and Windows CI workflows passed on master on 4 October 2026\n- Weakness: robocorp.com redirects to sema4.ai, which answered our reader with a bot check, so the docs, Control Room pricing and terms were not read\n- Weakness: The repository's own agent skill says the rcc release page blocks automated requests and asks the user to fetch the download link\n- Weakness: Of the 15 newest open rpaframework issues and pull requests, 8 had no reply, including Windows automation issues open since 2024\n- Price: Free · OSS · Auth: None · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/robocorp.md\n- Against #1: https://www.anchorterminal.com/compare/robocorp-vs-robot-framework.md\n\n### 4. AutoHotkey, D 52.8/100\n\nAutoHotkey is a free, open-source scripting language and interpreter for Windows that sends keystrokes and mouse input, manages windows and controls, and defines hotkeys. Agents run scripts through the `AutoHotkey64.exe` command line, including from standard input.\n\n- Verdict: An agent can write a script and run it through the command line, with a script read from standard input, `/Validate` and `/ErrorStdOut` for clean failures, and a function reference of 356 pages. It runs on Windows only with the user's full rights, and the repository has no CI or test suite.\n- Best for: An agent automating Windows desktop apps on one machine by writing short scripts.\n- Strength: Scripts can be piped to the interpreter on standard input with `*` as the filename\n- Strength: `/Validate` checks a script without running it and exits non-zero on a load error\n- Strength: Four 2.0.x bug-fix releases between 28 August and 9 October 2026, each in a dated changelog\n- Weakness: Windows only, and scripts act with every right of the user who runs them\n- Weakness: No CI workflow or test suite in the repository\n- Weakness: No security policy, security.txt or published advisory was found\n- Price: Free · OSS · Auth: None · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/autohotkey.md\n- Against #1: https://www.anchorterminal.com/compare/autohotkey-vs-robot-framework.md\n\n### 5. Automation Anywhere, D 50.9/100\n\nAutomation Anywhere's Automation 360 is a cloud robotic process automation platform whose Control Room deploys bots that operate desktop and web applications. Outside agents run automations through the Control Room REST API or its MCP inbound endpoint.\n\n- Verdict: The Control Room's /mcp endpoint gives an MCP client three standard tools to discover, run and read automations under RBAC, with each run in the audit log. No API rate limits, error catalogue, SLA or prices were found in public pages, and DiscoverAutomation and RunAutomation need an Enterprise licence with the Process Reasoning Engine in the US or Europe.\n- Best for: A company already running Automation 360 bots that wants an assistant such as Copilot or Claude to find and start them.\n- Strength: MCP inbound at https://\u003ccontrol-room\u003e/mcp with DiscoverAutomation, RunAutomation, GetAutomationResult and custom inbound tools with typed input and output variables\n- Strength: Each run started through MCP is logged as device acquired, bot sent, deployed and finished in the Control Room audit log\n- Strength: Written API deprecation policy, with at least two years of support and at least a year's notice before end of life\n- Weakness: No API rate limits, 429 handling or retry guidance found in the public Control Room API pages\n- Weakness: The published response code table lists only generic HTTP statuses, with no error bodies\n- Weakness: DiscoverAutomation and RunAutomation need an Enterprise licence with the Process Reasoning Engine, supported in the US and Europe only\n- Price: Freemium · Auth: OAuth or key · x402: No · Where: Hosted\n- Full assessment: https://www.anchorterminal.com/tools/automation-anywhere.md\n- Against #1: https://www.anchorterminal.com/compare/automation-anywhere-vs-robot-framework.md\n\n### 6. AutoIt, D 46.3/100\n\nAutoIt v3 is a freeware BASIC-like scripting language for automating the Windows GUI with simulated keystrokes, mouse movement and window and control manipulation. Agents run scripts through `AutoIt3.exe`, and AutoItX exposes the same functions through a DLL and COM control.\n\n- Verdict: An agent can run AutoIt scripts or single lines from the command line, or call AutoItX from C# or PowerShell, with each function's return values and `@error` codes documented. The source is closed, the last release was 7 September 2025, and scripts act with the full rights of the Windows user.\n- Best for: An agent automating Windows desktop apps on one machine, and AutoItX lets C# or PowerShell code call the same functions.\n- Strength: `/AutoIt3ExecuteLine` runs one line of code without a script file\n- Strength: AutoItX exposes the functions through a DLL and COM control with a C# assembly and PowerShell cmdlets\n- Strength: Each function page documents return values and `@error` codes, with an example\n- Weakness: Closed source under a licence that forbids reverse engineering\n- Weakness: Last release 3.3.18.0 on 7 September 2025, three years after 3.3.16.1\n- Weakness: Windows only, and scripts act with every right of the user who runs them\n- Price: Free · Auth: None · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/autoit.md\n- Against #1: https://www.anchorterminal.com/compare/autoit-vs-robot-framework.md\n\n## Head to head\n\n- [Robot Framework vs UiPath](https://www.anchorterminal.com/compare/robot-framework-vs-uipath.md)\n- [Robocorp vs Robot Framework](https://www.anchorterminal.com/compare/robocorp-vs-robot-framework.md)\n- [AutoHotkey vs Robot Framework](https://www.anchorterminal.com/compare/autohotkey-vs-robot-framework.md)\n- [Automation Anywhere vs Robot Framework](https://www.anchorterminal.com/compare/automation-anywhere-vs-robot-framework.md)\n- [Robocorp vs UiPath](https://www.anchorterminal.com/compare/robocorp-vs-uipath.md)\n- [AutoHotkey vs UiPath](https://www.anchorterminal.com/compare/autohotkey-vs-uipath.md)\n- [Automation Anywhere vs UiPath](https://www.anchorterminal.com/compare/automation-anywhere-vs-uipath.md)\n- [AutoHotkey vs Robocorp](https://www.anchorterminal.com/compare/autohotkey-vs-robocorp.md)\n- [Automation Anywhere vs Robocorp](https://www.anchorterminal.com/compare/automation-anywhere-vs-robocorp.md)\n- [AutoHotkey vs Automation Anywhere](https://www.anchorterminal.com/compare/autohotkey-vs-automation-anywhere.md)\n\n## Questions\n\n### What are the highest-rated desktop and mobile app automation for AI agents?\n\nRobot Framework has the highest benchmark score of the 6 ranked desktop and mobile app automation, 76.4 (BB). UiPath is second with 68.2 (B).\n\n### How many desktop and mobile app automation are agent-ready?\n\n1 of the 6 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.\n\n### Which desktop and mobile app automation accept x402 payments?\n\nNone of the ranked listings here accepts x402 for its main call yet.\n\n### How is this list ranked?\n\nBy the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 14 October 2026.\n\n## How this list is made\n\nThe order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Best of",
        "url": "https://www.anchorterminal.com/best/"
      },
      {
        "name": "Desktop \u0026 mobile app control",
        "url": ""
      }
    ],
    "description": "Robot Framework (BB), UiPath (B) and Robocorp (B) lead the 6 ranked desktop and mobile app automation. Picks by need, strengths, weaknesses and prices from the Anchor benchmark.",
    "facts": [
      "Robot Framework BB",
      "UiPath B",
      "Robocorp B"
    ],
    "h1": "Best desktop and mobile app automation for AI agents",
    "image": "https://www.anchorterminal.com/assets/og/best-desktop-automation.png",
    "path": "/best/desktop-automation/",
    "published": "",
    "section": "tools",
    "title": "Best desktop and mobile app automation for AI agents in 2026, ranked",
    "toc": null,
    "updated": "2026-10-14",
    "url": "https://www.anchorterminal.com/best/desktop-automation/"
  },
  "tokens": {
    "markdown": 4050,
    "slim": 980
  },
  "version": 1
}
