Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI. OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes—even copy code snippets from StackOverflow. Learn more at docs.all-hands.dev, or jump to the Quick Start. Using OpenHands for work? Wed love to chat! Fill out this short form to join our Design Partner program, where youll get early access to commercial features and the opportunity to provide input on our product roadmap. The easiest way to run OpenHands is in Docker. See the Installation guide for system requirements and more information. Youll find OpenHands running at http://localhost:3000! Finally, youll need a model provider and API key. Anthropics Claude 3.5 Sonnet (anthropic/claude-3-5-sonnet-20241022) works best, but you have many options. You can also connect OpenHands to your local filesystem, run OpenHands in a scriptable headless mode, interact with it via a friendly CLI, or run it on tagged issues with a github action. Visit Installation for more information and setup instructions. OpenHands is meant to be run by a single user on their local workstation. It is not appropriate for multi-tenant deployments where multiple users share the same instance. There is no built-in isolation or scalability. If youre interested in running OpenHands in a multi-tenant environment, please get in touch with us for advanced deployment options. If you want to modify the OpenHands source code, check out Development.md. Having issues? The Troubleshooting Guide can help. To learn more about the project, and for tips on using OpenHands, check out our documentation. There youll find resources on how to use different LLM providers, troubleshooting resources, and advanced configuration options. OpenHands is a community-driven platform that aims to make software development more efficient and accessible for all.