Skip to main content

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:
  1. Login once:
  2. Create conversations as needed:
  3. 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