{"schemaVersion":1,"id":"openhands","revision":"2026-09-13.4","name":"OpenHands","monogram":"OH","category":"Coding platform","openness":"Open source","license":"MIT · Agent Canvas repository","color":"#9fc9a0","summary":"A self-hosted control center for agents and recurring engineering work.","website":"https://github.com/OpenHands/OpenHands","repository":"https://github.com/OpenHands/OpenHands","environment":"Local, remote & cloud","contributor":"Testedknowhow initial research","affiliation":"Commissioned by a Nimbalyst maintainer; not an independent comparison.","contentLicense":"Unlicensed prototype; redistribution decision pending","reviewStatus":"unreviewed","lastChecked":"2026-09-13","expiresAt":"2026-10-13","applicability":{"versions":["Unpinned public documentation as of 2026-09-13"],"environment":"Documentation review only","excludes":["Runtime behavior","Performance comparisons","Security guarantees"]},"claims":[{"id":"openhands-multi-agent","capability":"multi-agent","statement":"Runs OpenHands, Claude Code, Codex and ACP-compatible agents.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["openhands-source"],"contradictions":[],"support":"yes"},{"id":"openhands-cloud","capability":"cloud","statement":"Connects to local, remote and cloud agent backends.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["openhands-source"],"contradictions":[],"support":"yes"},{"id":"openhands-automation","capability":"automation","statement":"Supports automating recurring engineering tasks.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["openhands-source"],"contradictions":[],"support":"yes"},{"id":"openhands-self-hosted","capability":"self-hosted","statement":"Documents a self-hosted Agent Canvas control center.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["openhands-expanded-readme"],"contradictions":[],"support":"yes"}],"evidence":[{"id":"openhands-source","url":"https://github.com/OpenHands/OpenHands","title":"OpenHands official documentation","capturedAt":"2026-09-13","locator":"Current repository README describes Agent Canvas and identifies MIT licensing.","kind":"vendor-documentation","revision":null,"redistribution":"Link and authored summary only; upstream content retains its own rights."},{"id":"openhands-expanded-readme","url":"https://github.com/OpenHands/OpenHands","title":"OpenHands · expanded readme","capturedAt":"2026-09-13","locator":"Agent Canvas README: local and remote backends.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."}],"gaps":["Pin the Agent Canvas revision before following older OpenHands setup guides.","Verify isolation and credentials for the chosen backend."],"attestations":[],"invalidationTriggers":["Documentation changes","New product release","License change"],"verificationPlan":["Pin a product release or repository commit and record the host environment.","Create a disposable repository with a passing baseline test.","Run a bounded change with two agents where supported; record permissions and logs.","Record a failed attempt, actual outcome, and artifacts without secrets.","Have another person reproduce the result before labeling it reproduced."]}