# OpenHands

> Open-source platform for software engineering agents (MIT). Self-host with Agent Canvas, a headless CLI, an SDK, or use OpenHands Cloud. Bring your own LLM key; Cloud also offers at-cost hosted models and a limited free BYOK tier.

- Page: https://vibetoolrank.com/tools/openhands/
- Markdown: https://vibetoolrank.com/tools/openhands.md
- Official: https://www.openhands.dev/
- Category: Coding Agents (CLI & Cloud) (https://vibetoolrank.com/best/terminal-agents/ · https://vibetoolrank.com/best/terminal-agents.md)
- Pricing: Agent Canvas free to self-host (MIT, BYOK, single shared identity). Teams $500/mo up to 10 users (+$50/seat), self-hosted with RBAC. Enterprise custom. OpenHands Cloud: free BYOK tier with daily/parallel conversation limits; hosted models at provider cost with no markup
- Free tier: Yes: self-host Agent Canvas / CLI / SDK free with your own model key; Cloud free BYOK tier for individuals with usage limits. No card required for local BYOK
- Last checked: 2026-11-04

## Agent test

- Overall: **9.1/10** (outcome 10, speed 8, cost 10, DX 6, reliability 10)
- Tested: 2026-11-04 · Runs: 3 runs · Edition: OpenHands CLI 1.16.0 headless with Google AI Studio gemini-3.5-flash-lite and caching_prompt=False (BYOK, $0). Not Agent Canvas, not Cloud
- Summary: OpenHands CLI headless fixed our seeded cart discount bug in 3 of 3 runs (42–51s each) with a free Gemini key, never touched the test file. Cost $0. Overall 9.1 (outcome 10, speed 8, cost 10, DX 6, reliability 10). DX lost points because Gemini free context caching caused 429s until we seeded agent_settings and forced caching_prompt=False — there is no simple CLI/env switch.
- Evidence: docs/tests/openhands/RESULTS.md

## Pros / cons

- Pro: Fixed the seeded bug in 3/3 headless runs with a free model
- Pro: Did not modify the test file in any run
- Pro: Self-host / BYOK path works with no OpenHands Cloud account
- Pro: Large open-source project (~92.6k GitHub stars on 2026-11-04)
- Con: Default Gemini path uses context caching that the free Gemini tier rejects (429); turning it off needed a settings seed + JSON patch
- Con: CLI TUI is in maintenance mode; docs steer new local users to Agent Canvas
- Con: We only scored the headless CLI edition, not Agent Canvas or Cloud

## Sources

- https://www.openhands.dev/
- https://www.openhands.dev/pricing
- https://docs.openhands.dev/overview/introduction
- https://github.com/OpenHands/OpenHands

Methodology: https://vibetoolrank.com/methodology/
