OpenHands logo

OpenHands

AI-powered software development agents that code like humans

OpenHands is a platform for AI software development agents that modify code, run commands, browse the web, and call APIs—handling tasks any human developer can perform.

OpenHands banner

Overview

What is OpenHands?

OpenHands (formerly OpenDevin) is a platform that enables AI agents to perform the full spectrum of software development tasks. These agents can modify code, execute commands, browse the web, call APIs, and interact with development environments just like human developers.

Who Should Use It?

Designed for individual developers working on their local workstations, OpenHands streamlines coding workflows by automating repetitive tasks and accelerating development cycles. The platform supports multiple LLM providers, with Anthropic's Claude Sonnet 4.5 delivering optimal results.

Deployment Options

Users can start immediately with OpenHands Cloud (includes $20 in free credits) or run locally via CLI launcher with uv or Docker. The CLI launcher provides better isolation and is recommended for most use cases. Local deployment requires a single-user environment—the platform is not designed for multi-tenant scenarios without the commercially-licensed Cloud Helm Chart.

Community & Extensibility

As a community-driven project distributed under the MIT License (except the enterprise/ folder), OpenHands welcomes contributions and maintains active communication through Slack and GitHub. Comprehensive documentation covers LLM provider configuration, troubleshooting, and advanced setup options including headless mode and GitHub Actions integration.

Highlights

Full-spectrum development capabilities: code modification, command execution, web browsing, and API calls
Multiple deployment options: cloud service, CLI launcher with uv, or Docker containers
Multi-LLM support with optimized performance for Claude Sonnet 4.5
Extensible architecture with headless mode, CLI interface, and GitHub Actions integration

Pros

  • Handles complete developer workflows from code editing to API integration
  • Flexible deployment with cloud and local options to suit different needs
  • Active community-driven development with regular updates and transparent roadmap
  • Comprehensive documentation covering setup, troubleshooting, and advanced configurations

Considerations

  • Single-user design not suitable for multi-tenant deployments without commercial license
  • No built-in authentication or isolation for shared environments
  • Optimal performance requires paid LLM API access (Claude Sonnet 4.5 recommended)
  • Local setup requires Docker or uv tooling familiarity for proper configuration

Managed products teams compare with

When teams consider OpenHands, these hosted platforms usually appear on the same shortlist.

Amazon Q Developer logo

Amazon Q Developer

Generative AI coding assistant for building, operating, and transforming software

Claude Code logo

Claude Code

AI pair‑programmer for code generation, refactors, and explanations

CodeGPT logo

CodeGPT

AI code assistant for generating, explaining, and refactoring code

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Individual developers seeking to automate repetitive coding tasks and accelerate workflows
  • Teams evaluating AI-assisted development tools in local or controlled environments
  • Organizations wanting self-hosted AI development agents with LLM provider flexibility
  • Developers comfortable with CLI tools and Docker looking for extensible automation

Not ideal when

  • Multi-tenant SaaS deployments requiring user authentication and isolation
  • Teams needing enterprise-grade scalability without commercial licensing
  • Users seeking zero-configuration solutions without LLM API setup
  • Production environments requiring built-in security hardening and access controls

How teams use it

Automated Code Refactoring

Agents analyze codebases and systematically refactor legacy code while maintaining functionality and running tests to verify changes.

API Integration Development

Agents browse documentation, generate integration code, and test API endpoints to accelerate third-party service connections.

GitHub Issue Resolution

Automated agents process tagged issues, implement fixes, run validation checks, and prepare pull requests for review.

Development Environment Setup

Agents execute setup scripts, install dependencies, configure tools, and verify environment readiness for new projects.

Tech snapshot

Python77%
TypeScript20%
Shell1%
Jinja1%
JavaScript1%
Makefile1%

Tags

gptclaude-aillmartificial-intelligencecliagentchatgptdeveloper-toolsopenai

Frequently asked questions

What LLM providers does OpenHands support?

OpenHands supports multiple LLM providers with Anthropic's Claude Sonnet 4.5 (anthropic/claude-sonnet-4-5-20250929) delivering the best performance. You'll configure your preferred provider and API key when launching the application.

Can I run OpenHands for my entire team?

OpenHands is designed for single-user local workstation use. It lacks built-in authentication, isolation, and scalability for multi-tenant deployments. For team environments, consider the commercially-licensed OpenHands Cloud Helm Chart.

What's the difference between OpenHands Cloud and local deployment?

OpenHands Cloud is a hosted service with $20 in free credits for new users, offering immediate access without setup. Local deployment via CLI or Docker gives you full control and runs on your infrastructure but requires configuration.

How do I migrate from versions before 0.44?

Run 'mv ~/.openhands-state ~/.openhands' to migrate your conversation history to the new location used by version 0.44 and later.

Is OpenHands suitable for production deployments?

OpenHands is optimized for individual developer workstations. Production or public network deployments require additional security hardening as outlined in the Hardened Docker Installation Guide, and multi-tenant scenarios need the commercial Cloud Helm Chart.

Project at a glance

Active
Stars
66,811
Watchers
66,811
Forks
8,303
Repo age1 year old
Last commityesterday
Self-hostingSupported
Primary languagePython

Last synced yesterday