Announcing All Hands Online (Beta)

8 min read

Image from blog post

Written by

Robert Brennan

Published on

November 4, 2024

Today we're excited to announce something we've been working hard for for the past couple months: we now have an official hosted version of the OpenHands AI software developer!

OpenHands is an open source project for software development agents, and now boasts the strongest AI software development agent in the world, resolving over 50% of real github issues on the standard SWE-Bench Verified benchmark. OpenHands will always remain open source and free for every developer to run locally, but at the same time, spinning up the software and development sandboxes on your computer has been a major pain point for users. Now all you have to do is go to app.all-hands.dev and get to work within seconds!

We're doing a gradual rollout to ensure we can scale up to meet demand. We've already invited our core open source maintainers, and will be adding more users over the coming weeks. We expect to have a fully open release in early 2025.

You can try OpenHands Cloud at app.all-hands.dev. You can also go over to the GitHub repo and download it yourself, as always. We will also be prioritizing access to OpenHands contributors, so this is as good a time as ever to start contributing!

New UI

We've completely redesigned the OpenHands interface to be more intuitive and easier to use. The new UI includes:

  • A cleaner, more modern look
  • Better organization of conversations and projects
  • Improved visibility into what the agent is doing
  • More intuitive navigation

New OpenHands UI

Huge thanks to Paul Bloch for his work on the designs here, and to Stephan Psaras for his implementation.

Github Integration

One of the tricky things about the hosted version of OpenHands is that we don't have access to your local filesystem. So if you want to work with an existing project, you need a way to get all that code into OpenHands.

One way to do this is by uploading a .zip archive of your codebase. But most of us are comfortable with GitHub, so we built an integration that allows you to connect any GitHub repo into OpenHands:

GitHub Integration

Once you connect a project, OpenHands will automatically clone that project for you. It will also provide the agent with a GitHub token which allows it to push changes and create pull requests.

We have plans for an even deeper GitHub integration in the near future, like showing the PR status inside the UI. We'd love for OpenHands to automatically detect when the CI checks failed, and fix the issue for you!

Improved Robustness for Multi-session Support

The trickiest thing about moving to a hosted version of OpenHands was creating a highly available, multi-tenant application.

OpenHands has grown organically as an open source project, and was only ever run by single users on their own laptop. If multiple users tried to connect to the same server, often there would be problems. It was easy for one user's error to crash or freeze the entire application!

We did a bunch of refactoring to mitigate these problems. We've incorporated threading and async logic where appropriate to ensure that no single user can lock up the server, making the application much more reliable.

We also got rid of a few antipatterns inside of OpenHands that don't work well in a cloud native environment. In particular, we stopped storing any application state in-memory, so that we can have multiple instances of OpenHands serving users, without worrying about which user connects to which instance. We can even kill the instance you're connected to without interrupting your session–you'll automatically reconnect to a new instance without noticing.

Many thanks to Tim O'Farrell for his work on making our application server more robust.

Future Plans

This is just the start for OpenHands: we've got a lot of great features in development now. In particular, we're working on support for having multiple conversations simultaneously, adding the ability to extend and customize the agent's behavior, and a deeper GitHub integration. And as always we're working hard on making our core agent better and better, so it can take on even bigger issues with higher accuracy.

Stay tuned!

Citation
Announcing All Hands Online (Beta)

Get useful insights in our blog

Insights and updates from the OpenHands team

Thank you for your submission!

Oops! Something went wrong while submitting the form.
Building the open standard for autonomous software development.

OpenHands is the foundation for secure, transparent, model-agnostic coding agents - empowering every software team to build faster with full control.

Build with SDK
Try it live
© 2025 OpenHands - All rights reserved