Overview
The OpenHands CLI provides commands to interact with OpenHands Cloud directly from your terminal. You can:
- Authenticate with your OpenHands Cloud account
- Create new cloud conversations
- Use cloud resources without the web interface
Authentication
Login
Authenticate with OpenHands Cloud using OAuth 2.0 Device Flow:
This opens a browser window for authentication. After successful login, your credentials are stored locally.
Custom Server URL
For self-hosted or enterprise deployments:
You can also set the server URL via environment variable:
Logout
Log out from OpenHands Cloud:
Creating Cloud Conversations
Create a new conversation in OpenHands Cloud:
Options
Examples
Workflow
A typical workflow with OpenHands Cloud:
-
Login once:
-
Create conversations as needed:
-
Continue in the web interface at app.all-hands.dev or your custom server
Environment Variables
Cloud vs Local
Use OpenHands Cloud for collaboration, on-the-go access, or when you don’t want to manage infrastructure. Use the local CLI for privacy, offline work, or custom configurations.
See Also