{
  "id": "openhands",
  "name": "OpenHands",
  "category": "coding_agents",
  "description": "A self-hostable agent workspace whose Agent Canvas connects coding agents and automation workflows to local, container, remote or cloud backends.",
  "useCases": [
    "Give an agent a bounded bug fix and ask for a regression test.",
    "Add tests or a small feature in an existing repository, then review the resulting changes."
  ],
  "repoUrl": "https://github.com/OpenHands/OpenHands",
  "docsUrl": "https://docs.openhands.dev/overview/introduction",
  "demo": {
    "url": "https://docs.openhands.dev/openhands/usage/get-started/tutorials",
    "label": "Official development-task examples",
    "evidenceType": "official_examples",
    "note": "Official prompts and expected workflows cover testing, bug fixes and feature work; these are examples rather than independently verified outcomes."
  },
  "license": {
    "code": "MIT (current Agent Canvas repository)",
    "weights": "No inference-model rights are supplied by this code license; selected models and providers have separate terms.",
    "caveat": "Current root LICENSE is MIT. Official docs classify OpenHands Cloud as commercial SaaS and Enterprise as commercial; do not apply the repository license to the whole product family or older releases.",
    "url": "https://github.com/OpenHands/OpenHands/blob/main/LICENSE"
  },
  "pricing": {
    "summary": "Local open-source software is free; budget for model inference and your compute. Hosted and Enterprise offerings have separate pricing.",
    "caveat": "The Individual cloud tier still uses your model key or billed provider usage and has service limits. Enterprise pricing is custom; no universal per-task cost is implied."
  },
  "platforms": [
    "Browser-based Agent Canvas",
    "macOS",
    "Linux",
    "Windows",
    "Docker",
    "Remote or cloud backends"
  ],
  "setupDifficulty": "advanced",
  "setupRequirements": [
    "For a local non-container install, the current README requires Node.js 24 or later and uv.",
    "For the documented sandbox route, install Docker and explicitly choose the project directory the agent can access.",
    "Configure model access and the desired backend; internet-facing deployments need the self-hosting security guidance."
  ],
  "limitations": [
    "The non-sandbox local launcher gives the agent direct filesystem access.",
    "Sandboxing, orchestration and infrastructure configuration add operational work; separate workspaces avoid conflicting concurrent edits.",
    "Cloud and Enterprise features are not identical to the open-source local setup; human code review and tests remain necessary."
  ],
  "evidenceCheckedDate": "2026-10-14",
  "testStatus": "not_tested",
  "sources": [
    {
      "title": "OpenHands Agent Canvas repository",
      "url": "https://github.com/OpenHands/OpenHands",
      "note": "Current project boundaries, installation, runtime options and local-filesystem warning.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Actual LICENSE",
      "url": "https://github.com/OpenHands/OpenHands/blob/main/LICENSE",
      "note": "Current root MIT license inspected.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Documentation introduction",
      "url": "https://docs.openhands.dev/overview/introduction",
      "note": "Current documentation structure.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Official tutorial library",
      "url": "https://docs.openhands.dev/openhands/usage/get-started/tutorials",
      "note": "Testing, bug-fix and feature examples.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Enterprise versus open source",
      "url": "https://docs.openhands.dev/enterprise/enterprise-vs-oss",
      "note": "Explicit open-source / commercial SaaS / commercial Enterprise distinction.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Official pricing",
      "url": "https://www.openhands.dev/pricing",
      "note": "Free local software, inference billing and custom Enterprise pricing.",
      "evidenceCheckedDate": "2026-10-14"
    }
  ],
  "categoryLabel": "Coding & Agents",
  "tags": [
    "coding agent",
    "self-hosted",
    "containers",
    "testing",
    "automation"
  ],
  "card": {
    "cost": "Inference + hosting/compute",
    "setup": "Backend and workspace setup"
  },
  "setup": {
    "summary": "Backend and workspace setup",
    "requirements": [
      "For a local non-container install, the current README requires Node.js 24 or later and uv.",
      "For the documented sandbox route, install Docker and explicitly choose the project directory the agent can access.",
      "Configure model access and the desired backend; internet-facing deployments need the self-hosting security guidance."
    ]
  },
  "evidence": {
    "status": "documentation_reviewed",
    "demoType": "official_examples",
    "independentlyTested": false,
    "note": "Official source documentation reviewed; no repository installed or executed."
  },
  "releaseDate": null,
  "releaseDateNote": "Not researched; the evidence check date does not indicate a recent release."
}
