Openhands Cloud
OpenHands Cloud is the cloud hosted version of OpenHands by All Hands AI.
Accessing OpenHands Cloud
OpenHands Cloud can be accessed at https://app.all-hands.dev/.
Getting Started
After visiting OpenHands Cloud, you will be asked to connect with your GitHub account:
- After reading and accepting the terms of service, click
Connect to GitHub
. - Review the permissions requested by OpenHands and then click
Authorize OpenHands AI
.- OpenHands will require some permissions from your GitHub account. To read more about these permissions,
you can click the
Learn more
link on the GitHub authorize page.
- OpenHands will require some permissions from your GitHub account. To read more about these permissions,
you can click the
Repository Access
Adding Repository Access
You can grant OpenHands specific repository access:
-
Click the
Select a Git project
dropdown, selectAdd more repositories...
. -
Select the organization, then choose the specific repositories to grant OpenHands access to.
Permission Details for Repository Access
Openhands requests short-lived tokens (8-hour expiry) with these permissions:
- Actions: Read and write
- Administration: Read-only
- Commit statuses: Read and write
- Contents: Read and write
- Issues: Read and write
- Metadata: Read-only
- Pull requests: Read and write
- Webhooks: Read and write
- Workflows: Read and write
Repository access for a user is granted based on:
- Granted permission for the repository.
- User's GitHub permissions (owner/collaborator).
-
Click on
Install & Authorize
.
Modifying Repository Access
You can modify repository access at any time by:
- Using the same
Select a Git project > Add more repositories
workflow, or - Visiting the Settings page and selecting
Configure GitHub Repositories
under theGitHub Settings
section.
Conversation Persistence
- Conversations List – Displays only the 10 most recent conversations initiated within the past 10 days.
- Workspaces – Conversation workspaces are retained for 14 days.
- Runtimes – Runtimes remain active ("warm") for 30 minutes. After this period, resuming a conversation may take 1–2 minutes.