OpenHands

Build better software with autonomous cloud agent

Offload toil, ship faster. OpenHands automates real development tasks with transparency, governance, and choice.

Terminal / CLI

Run, inspect, and automate OpenHands agents directly from the terminal or headlessly in your pipelines with full visibility and control.

Terminal / CLILearn more

Web GUI

Plan, run, and review agent work together in a collaborative UI.

Web GUILearn more

SDK

Create specialized agents, integrate internal tools, and orchestrate complex workflows programmatically.

SDKLearn more
How OpenHands works
1
Delegate

Use OpenHands in your existing tools or via custom SDK-powered workflows.

2
Execute

Agents run autonomously in secure Docker sandboxes.

3
Review

OpenHands delivers clean, well-tested PRs ready for your review.

Key capabilities
🔧
Model-agnostic flexibility

Choose your preferred LLM provider - Anthropic, OpenAI, Gemini, or bring your own.

🔒
Secure sandbox runtime

Deploy in isolated Docker or Kubernetes environments with RBAC and audit trails.

🛠️
Agent SDK

Build and orchestrate custom agents with our open SDKs and APIs.

💻
Multiple interfaces

Use via GUI, CLI, or headless API - whatever fits your workflow.

🌐
Open source

Fully transparent codebase that runs anywhere.

☁️
Flexible deployment

Choose fully managed SaaS or self-hosted in your infrastructure.

Works where you do

Use OpenHands in your browser, as a CLI, via API, or integrate with GitHub, GitLab, Slack, and more.

Ready to automate your development workflow?

Join thousands of developers using OpenHands to ship faster.