{
  "data": {
    "a": {
      "slug": "robocorp",
      "name": "Robocorp",
      "vendor": "Sema4.ai",
      "vendorUrl": "https://sema4.ai",
      "kind": "sdk",
      "category": "desktop-automation",
      "summary": "Robocorp'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.",
      "url": "https://www.anchorterminal.com/tools/robocorp",
      "markdownUrl": "https://www.anchorterminal.com/tools/robocorp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/robocorp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/robocorp.json",
      "repo": "https://github.com/robocorp/rpaframework",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "pypi",
          "name": "rpaframework"
        },
        {
          "registry": "pypi",
          "name": "robocorp"
        },
        {
          "registry": "pypi",
          "name": "robocorp-windows"
        }
      ],
      "auth": "none",
      "authNotes": "No account or key for the libraries, which run on the owner's machine. Control Room services (work items, vault, storage) need a Control Room workspace and its credentials. Locally, the vault reads secrets from a file named in `RC_VAULT_SECRETS_FILE`.",
      "pricing": "free",
      "pricingNotes": "The libraries and rcc are free under Apache-2.0. Control Room plans and prices are published on sema4.ai, which answered our reader with a bot check, so they were not read (checked 2026-10-14).",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the robocorp or rpaframework source or READMEs. Sema4.ai's pages were not readable (checked 2026-10-14).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 1575,
        "npmWeekly": null,
        "pypiWeekly": 61263,
        "asOf": "2026-10-14"
      },
      "docsUrl": "https://rpaframework.org/",
      "capabilities": [
        "desktop.rpa",
        "desktop.control",
        "desktop.orchestration",
        "desktop.scripting",
        "browser.control"
      ],
      "tags": [
        "open-source",
        "local",
        "python",
        "free",
        "rpa",
        "windows",
        "cli",
        "agent-skill"
      ],
      "lastRelease": "2026-10-04",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 65.5,
        "grade": "B",
        "agentReady": false,
        "rank": 337,
        "ranked": true,
        "rankOf": 1076,
        "categoryRank": 3,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 59,
          "maintenance": 81,
          "payments": 60,
          "reliability": 87,
          "schema": 65,
          "security": 44,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-14"
        },
        "negative": 0,
        "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.",
        "bestFor": "Python RPA on Windows desktops, browsers and documents, written or run by a coding agent.",
        "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",
          "The robocorp repository ships an agent skill and a Claude Code plugin for building and running task packages, added 1 October 2026",
          "robocorp.log hides values with sensitive names and values passed to `hide_from_output`"
        ],
        "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",
          "No SECURITY.md in either repository and no published advisories",
          "rpaframework.org has no llms.txt and loads Google Analytics on its documentation pages"
        ],
        "agentNotes": [
          "Install libraries with `pip install robocorp` and add `rpaframework` or `robocorp-windows` separately. robocorp-windows is not in the meta-package",
          "Use RPA.Windows or robocorp.windows on Windows only. On macOS or Linux use RPA.Desktop, which works by keyboard, mouse and image matching",
          "Ask the user for the rcc download link for their platform, because the release notes page blocks automated requests",
          "Run a task package with `rcc task run --robot robot.yaml --task \"TASK NAME\"` and read the final status as well as the log output",
          "Keep secrets in robocorp.vault or environment variables and register sensitive names with robocorp.log so they are hidden from logs"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 65.5
          }
        ],
        "editorialScores": {
          "ergonomics": 59,
          "maintenance": 81,
          "payments": 60,
          "reliability": 87,
          "schema": 65,
          "security": 44,
          "transparency": 56
        },
        "provenanceScore": 73
      },
      "connect": {
        "install": "pip install robocorp rpaframework",
        "claudeCode": "claude plugin marketplace add robocorp/robocorp\nclaude plugin install robocorp-automation@robocorp"
      },
      "letme": {
        "capability": "https://letme.dev/desktop.rpa",
        "tool": "https://letme.dev/robocorp"
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "Sema4.ai (full legal name not confirmed)",
        "domain": "robocorp.com",
        "domainRegistered": "2005-05-31",
        "domainNote": "robocorp.com redirects to sema4.ai. RDAP gives robocorp.com a registration date of 2005-05-31. robocorp.com/.well-known/security.txt redirects to sema4.ai, whose robots.txt disallows /.well-known/, so it was not fetched.",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://rpaframework.org/releasenotes.html",
        "securityTxt": "unknown",
        "checked": "2026-10-14",
        "notes": [
          "sema4.ai answered every page request with a bot check except robots.txt, so its terms and privacy policy were not read and `terms` and `privacy` are left out.",
          "The libraries are Apache-2.0 and run on the owner's machine. PyPI metadata names Sema4.ai as author of the robocorp packages.",
          "The changelog link is RPA Framework's release notes. Each robocorp package keeps its own docs/CHANGELOG.md."
        ],
        "score": 73
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/robocorp.json"
    },
    "answer": "Robot Framework scores 76.4 (BB) on agent readiness against Robocorp's 65.5 (B), and leads in 6 of 7 scored categories.",
    "b": {
      "slug": "robot-framework",
      "name": "Robot Framework",
      "vendor": "Robot Framework Foundation",
      "vendorUrl": "https://robotframework.org",
      "kind": "framework",
      "category": "desktop-automation",
      "summary": "Robot 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.",
      "url": "https://www.anchorterminal.com/tools/robot-framework",
      "markdownUrl": "https://www.anchorterminal.com/tools/robot-framework.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/robot-framework.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/robot-framework.json",
      "repo": "https://github.com/robotframework/robotframework",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "pypi",
          "name": "robotframework"
        }
      ],
      "auth": "none",
      "authNotes": "No account or key. The framework runs on the owner's machine. Credentials for the systems a suite touches come from variables, variable files or environment variables the owner supplies, and each library handles its own logins.",
      "pricing": "free",
      "pricingNotes": "Free and open source under Apache-2.0, with nothing to buy and no hosted service from the foundation. Companies fund it through foundation membership (checked 2026-10-14).",
      "priceSummary": "Free · OSS",
      "where": "library",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the source, the User Guide or robotframework.org (checked 2026-10-14).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 11939,
        "npmWeekly": null,
        "pypiWeekly": 775658,
        "asOf": "2026-10-14"
      },
      "docsUrl": "https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html",
      "llmsTxt": "https://robotframework.org/llms.txt",
      "capabilities": [
        "desktop.scripting",
        "desktop.rpa",
        "mobile.control"
      ],
      "tags": [
        "open-source",
        "local",
        "cli",
        "python",
        "free",
        "no-card",
        "testing",
        "rpa",
        "llms-txt",
        "json-output"
      ],
      "lastRelease": "2026-09-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 76.4,
        "grade": "BB",
        "agentReady": true,
        "rank": 35,
        "ranked": true,
        "rankOf": 1076,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 90,
          "payments": 60,
          "reliability": 95,
          "schema": 86,
          "security": 50,
          "transparency": 76
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-14"
        },
        "negative": 0,
        "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.",
        "bestFor": "Agents that write or run keyword-driven test and RPA suites across web, desktop and mobile through libraries.",
        "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",
          "robotframework.org serves llms.txt, llms-full.txt and a raw Markdown copy of each page",
          "Release notes have separate sections for backwards incompatible changes and deprecated functionality"
        ],
        "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",
          "robotframework.org still showed version 7.4.2 on 14 October 2026, a month after 7.5 shipped"
        ],
        "agentNotes": [
          "Install with `pip install robotframework` and check with `robot --version`. Add the library for the target app, such as AppiumLibrary, separately",
          "Read the exit code. It is the number of failed tests or tasks up to 250, and 252, 253 or 255 mean bad input, a user stop or an internal error",
          "Use `--dryrun` to validate a suite without running keywords, and `--rerunfailed output.xml` to repeat only failures",
          "Convert results with `rebot --output output.json output.xml` for JSON that matches doc/schema/result.json",
          "Keep secrets out of keyword arguments, because log.html records arguments unless keywords are removed with `--removekeywords`"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 76.4
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 90,
          "payments": 60,
          "reliability": 95,
          "schema": 86,
          "security": 50,
          "transparency": 78
        },
        "provenanceScore": 74
      },
      "connect": {
        "install": "pip install robotframework"
      },
      "letme": {
        "capability": "https://letme.dev/desktop.scripting",
        "tool": "https://letme.dev/robot-framework"
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "Robot Framework ry (Robot Framework Foundation), business ID 2754775-1, Helsinki",
        "domain": "robotframework.org",
        "domainRegistered": "2007-12-31",
        "domainNote": "RDAP for robotframework.org gives a registration date of 2007-12-31. robotframework.org/.well-known/security.txt returns 404.",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "https://robotframework.org/privacy-policy/",
        "statusPage": "",
        "changelog": "https://github.com/robotframework/robotframework/tree/master/doc/releasenotes",
        "securityTxt": "none",
        "checked": "2026-10-14",
        "notes": [
          "No terms of service govern the software beyond the Apache-2.0 licence, so `terms` is left out.",
          "The privacy policy covers the robotframework.org and RoboCon websites, not the framework, which runs on the owner's machine. It names Google Analytics and keeps analytics data for 50 months.",
          "COPYRIGHT.txt reads Copyright 2008 to 2015 Nokia Networks and 2016 onwards Robot Framework Foundation."
        ],
        "score": 74
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/robot-framework.json"
    },
    "facts": [
      {
        "a": "SDK + MCP",
        "b": "Agent framework",
        "name": "Kind"
      },
      {
        "a": "Sema4.ai",
        "b": "Robot Framework Foundation",
        "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": "Apache-2.0",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-04",
        "b": "2026-09-14",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "1.6k stars, 61k PyPI/wk",
        "b": "12k stars, 776k PyPI/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Robot Framework scores 76.4 (BB) on agent readiness against Robocorp's 65.5 (B), and leads in 6 of 7 scored categories.",
        "question": "Which is better for AI agents, Robocorp or Robot Framework?"
      },
      {
        "answer": "Yes. Robocorp is open source (Apache-2.0). Robot Framework is open source (Apache-2.0).",
        "question": "Are Robocorp and Robot Framework open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "Python RPA on Windows desktops, browsers and documents, written or run by a coding agent.",
        "slug": "robocorp",
        "watchFor": "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"
      },
      {
        "aheadOn": [
          "Reliability, 95 against 87",
          "Schema \u0026 documentation, 86 against 65",
          "Agent ergonomics, 78 against 59",
          "Security \u0026 auth, 50 against 44",
          "Maintenance \u0026 community, 90 against 81",
          "Transparency \u0026 trust, 76 against 65"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "Free to start without a card"
        ],
        "goodFor": "Agents that write or run keyword-driven test and RPA suites across web, desktop and mobile through libraries.",
        "slug": "robot-framework",
        "watchFor": "Desktop and mobile control depend on separate libraries, such as AppiumLibrary and AutoItLibrary, maintained outside the core project"
      }
    ],
    "job": {
      "capability": "desktop.rpa",
      "name": "Robotic process automation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/autohotkey-vs-robocorp.json",
        "title": "AutoHotkey vs Robocorp",
        "url": "https://www.anchorterminal.com/compare/autohotkey-vs-robocorp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/autoit-vs-robocorp.json",
        "title": "AutoIt vs Robocorp",
        "url": "https://www.anchorterminal.com/compare/autoit-vs-robocorp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/automation-anywhere-vs-robocorp.json",
        "title": "Automation Anywhere vs Robocorp",
        "url": "https://www.anchorterminal.com/compare/automation-anywhere-vs-robocorp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/automation-anywhere-vs-robot-framework.json",
        "title": "Automation Anywhere vs Robot Framework",
        "url": "https://www.anchorterminal.com/compare/automation-anywhere-vs-robot-framework"
      },
      {
        "json": "https://www.anchorterminal.com/compare/robocorp-vs-uipath.json",
        "title": "Robocorp vs UiPath",
        "url": "https://www.anchorterminal.com/compare/robocorp-vs-uipath"
      },
      {
        "json": "https://www.anchorterminal.com/compare/robot-framework-vs-uipath.json",
        "title": "Robot Framework vs UiPath",
        "url": "https://www.anchorterminal.com/compare/robot-framework-vs-uipath"
      },
      {
        "json": "https://www.anchorterminal.com/compare/autohotkey-vs-robot-framework.json",
        "title": "AutoHotkey vs Robot Framework",
        "url": "https://www.anchorterminal.com/compare/autohotkey-vs-robot-framework"
      },
      {
        "json": "https://www.anchorterminal.com/compare/autoit-vs-robot-framework.json",
        "title": "AutoIt vs Robot Framework",
        "url": "https://www.anchorterminal.com/compare/autoit-vs-robot-framework"
      }
    ],
    "scores": [
      {
        "by": 8,
        "edge": "robot-framework",
        "key": "reliability",
        "name": "Reliability",
        "robocorp": 87,
        "robot-framework": 95,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 21,
        "edge": "robot-framework",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "robocorp": 65,
        "robot-framework": 86,
        "weight": 13
      },
      {
        "by": 19,
        "edge": "robot-framework",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "robocorp": 59,
        "robot-framework": 78,
        "weight": 13
      },
      {
        "by": 6,
        "edge": "robot-framework",
        "key": "security",
        "name": "Security \u0026 auth",
        "robocorp": 44,
        "robot-framework": 50,
        "weight": 14
      },
      {
        "by": 0,
        "edge": "",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "robocorp": 60,
        "robot-framework": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 9,
        "edge": "robot-framework",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "robocorp": 81,
        "robot-framework": 90,
        "weight": 7
      },
      {
        "by": 11,
        "edge": "robot-framework",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "robocorp": 65,
        "robot-framework": 76,
        "weight": 7
      }
    ],
    "summary": "Robot Framework scores 76.4 (BB) on agent readiness against Robocorp's 65.5 (B), and leads in 6 of 7 scored categories. Both do robotic process automation.",
    "verdicts": {
      "robocorp": "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.",
      "robot-framework": "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."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/robocorp-vs-robot-framework",
    "json": "https://www.anchorterminal.com/compare/robocorp-vs-robot-framework.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/robocorp-vs-robot-framework.md",
    "slim": "https://www.anchorterminal.com/compare/robocorp-vs-robot-framework.min.md"
  },
  "markdown": "Robot Framework scores 76.4 (BB) on agent readiness against Robocorp's 65.5 (B), and leads in 6 of 7 scored categories. Both do robotic process automation.\n\n- Robocorp: grade B, 65.5/100, rank #337 of 1076. Markdown https://www.anchorterminal.com/tools/robocorp.md · JSON https://www.anchorterminal.com/api/v1/tools/robocorp.json\n- Robot Framework: grade BB, 76.4/100, rank #35 of 1076. Markdown https://www.anchorterminal.com/tools/robot-framework.md · JSON https://www.anchorterminal.com/api/v1/tools/robot-framework.json\n- Best desktop and mobile app automation for AI agents: https://www.anchorterminal.com/best/desktop-automation/index.md\n- All 15 desktop comparisons: https://www.anchorterminal.com/compare/desktop-automation/index.md\n\n## Which one, for what\n\n### Robocorp (B)\n\nGood for: Python RPA on Windows desktops, browsers and documents, written or run by a coding agent.\n\nWatch for: 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\n### Robot Framework (BB)\n\nGood for: Agents that write or run keyword-driven test and RPA suites across web, desktop and mobile through libraries.\n\nAhead on:\n- Reliability, 95 against 87\n- Schema \u0026 documentation, 86 against 65\n- Agent ergonomics, 78 against 59\n- Security \u0026 auth, 50 against 44\n- Maintenance \u0026 community, 90 against 81\n- Transparency \u0026 trust, 76 against 65\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- Free to start without a card\n\nWatch for: Desktop and mobile control depend on separate libraries, such as AppiumLibrary and AutoItLibrary, maintained outside the core project\n\n\n## Score by category\n\n| Category | Weight | Robocorp | Robot Framework | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 87 | 95 | Robot Framework +8 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 65 | 86 | Robot Framework +21 |\n| Agent ergonomics | 13% (16.2 this run) | 59 | 78 | Robot Framework +19 |\n| Security \u0026 auth | 14% (17.5 this run) | 44 | 50 | Robot Framework +6 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 60 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 81 | 90 | Robot Framework +9 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 65 | 76 | Robot Framework +11 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **65.5 · B** | **76.4 · BB** | |\n\n## Facts side by side\n\n| Fact | Robocorp | Robot Framework |\n| --- | --- | --- |\n| Kind | SDK + MCP | Agent framework |\n| Vendor | Sema4.ai | Robot Framework Foundation |\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 | Apache-2.0 | Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-10-04 | 2026-09-14 |\n| Terms last updated | no document linked | no document linked |\n| Privacy policy last updated | no document linked | no date given |\n| Customer content may train models |  |  |\n| Terms restrict automated access |  |  |\n| Terms restrict benchmarking |  |  |\n| Terms or service can change without notice |  |  |\n| Arbitration or class-action waiver |  |  |\n| Popularity | 1.6k stars, 61k PyPI/wk | 12k stars, 776k PyPI/wk |\n\n## Verdicts\n\n**Robocorp.** 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\n**Robot Framework.** 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\n## Before you call either\n\n### Robocorp\n\n1. Install libraries with `pip install robocorp` and add `rpaframework` or `robocorp-windows` separately. robocorp-windows is not in the meta-package\n2. Use RPA.Windows or robocorp.windows on Windows only. On macOS or Linux use RPA.Desktop, which works by keyboard, mouse and image matching\n3. Ask the user for the rcc download link for their platform, because the release notes page blocks automated requests\n4. Run a task package with `rcc task run --robot robot.yaml --task \"TASK NAME\"` and read the final status as well as the log output\n5. Keep secrets in robocorp.vault or environment variables and register sensitive names with robocorp.log so they are hidden from logs\n\n### Robot Framework\n\n1. Install with `pip install robotframework` and check with `robot --version`. Add the library for the target app, such as AppiumLibrary, separately\n2. Read the exit code. It is the number of failed tests or tasks up to 250, and 252, 253 or 255 mean bad input, a user stop or an internal error\n3. Use `--dryrun` to validate a suite without running keywords, and `--rerunfailed output.xml` to repeat only failures\n4. Convert results with `rebot --output output.json output.xml` for JSON that matches doc/schema/result.json\n5. Keep secrets out of keyword arguments, because log.html records arguments unless keywords are removed with `--removekeywords`\n\n## Questions\n\n### Which is better for AI agents, Robocorp or Robot Framework?\n\nRobot Framework scores 76.4 (BB) on agent readiness against Robocorp's 65.5 (B), and leads in 6 of 7 scored categories.\n\n### Are Robocorp and Robot Framework open source?\n\nYes. Robocorp is open source (Apache-2.0). Robot Framework is open source (Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/robocorp-vs-robot-framework.json, and with the fewest tokens: https://www.anchorterminal.com/compare/robocorp-vs-robot-framework.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"robocorp\", \"b\": \"robot-framework\"}`. From a terminal: `anchor compare robocorp robot-framework`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/robocorp.json and https://www.anchorterminal.com/api/v1/tools/robot-framework.json\n\n## Other comparisons with Robocorp or Robot Framework\n\n- [AutoHotkey vs Robocorp](https://www.anchorterminal.com/compare/autohotkey-vs-robocorp.md)\n- [AutoIt vs Robocorp](https://www.anchorterminal.com/compare/autoit-vs-robocorp.md)\n- [Automation Anywhere vs Robocorp](https://www.anchorterminal.com/compare/automation-anywhere-vs-robocorp.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- [Robot Framework vs UiPath](https://www.anchorterminal.com/compare/robot-framework-vs-uipath.md)\n- [AutoHotkey vs Robot Framework](https://www.anchorterminal.com/compare/autohotkey-vs-robot-framework.md)\n- [AutoIt vs Robot Framework](https://www.anchorterminal.com/compare/autoit-vs-robot-framework.md)\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": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Robocorp vs Robot Framework",
        "url": ""
      }
    ],
    "description": "Robot Framework scores 76.4 (BB) to Robocorp's 65.5 (B) for robotic process automation. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Robocorp B 65.5",
      "Robot Framework BB 76.4",
      "scores"
    ],
    "h1": "Robocorp vs Robot Framework",
    "image": "https://www.anchorterminal.com/assets/og/compare-robocorp-vs-robot-framework.png",
    "path": "/compare/robocorp-vs-robot-framework",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Robocorp vs Robot Framework for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-14",
    "url": "https://www.anchorterminal.com/compare/robocorp-vs-robot-framework"
  },
  "tokens": {
    "markdown": 2000,
    "slim": 530
  },
  "version": 1
}
