> ## Documentation Index
> Fetch the complete documentation index at: https://allhandsai-automation-docs-v1-12-0-release.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to OpenHands, a community focused on AI-driven development

🙌 Welcome to OpenHands, a [community](/overview/community) focused on AI-driven development. We'd love for you to [join us on Slack](https://openhands.dev/joinslack).

There are a few ways to work with OpenHands:

## Agent Canvas

[Agent Canvas](/openhands/usage/agent-canvas/overview) is the open-source browser client and control center for agent conversations and automations. It connects to one or more Agent Server backends.

The `agent-canvas` launcher can start Canvas with local backend services as an all-in-one stack. You can also run the client separately and connect it to a local, self-hosted, Cloud, or Enterprise backend.

[Get started with Agent Canvas](/openhands/usage/agent-canvas/overview) or [view the source](https://github.com/OpenHands/OpenHands).

## OpenHands Software Agent SDK and Agent Server

The [Software Agent SDK](/sdk) is a composable Python library for building agents that work with code. The same repository contains Agent Server, which exposes agent execution, conversations, tools, and workspaces through REST and WebSocket APIs.

[Get started with the SDK](/sdk/getting-started) or [view the source](https://github.com/OpenHands/software-agent-sdk).

## OpenHands Cloud

[OpenHands Cloud](/openhands/usage/cloud/openhands-cloud) is the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure. It provides hosted execution, integrations, collaboration, access controls, usage reporting, and budget management.

[Open Agent Canvas](https://app.all-hands.dev/canvas) to sign in and try it.

## OpenHands Enterprise

[OpenHands Enterprise](/enterprise) provides commercial capabilities and support for organizations that need licensed self-hosting or managed deployment options.

Learn more at [openhands.dev/enterprise](https://openhands.dev/enterprise).

## Sandbox Server

[Sandbox Server](https://github.com/OpenHands/sandbox-server) is the community-supported standalone OpenHands API and sandbox control plane. It creates and manages sandboxed environments that host Agent Server. It can be configured to use Agent Canvas as its browser client.

## Component And Repository Map

| Component              | Responsibility                                        | Source                                                                                                             |
| ---------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| **Agent Canvas**       | Browser client and control center                     | [`OpenHands/OpenHands`](https://github.com/OpenHands/OpenHands)                                                    |
| **Software Agent SDK** | Agent framework, tools, conversations, and workspaces | [`OpenHands/software-agent-sdk`](https://github.com/OpenHands/software-agent-sdk)                                  |
| **Agent Server**       | Remote agent execution API                            | [`OpenHands/software-agent-sdk`](https://github.com/OpenHands/software-agent-sdk/tree/main/openhands-agent-server) |
| **Automation Server**  | Scheduled and event-driven automation lifecycle       | [`OpenHands/automation`](https://github.com/OpenHands/automation)                                                  |
| **Sandbox Server**     | Standalone API and sandbox control plane              | [`OpenHands/sandbox-server`](https://github.com/OpenHands/sandbox-server)                                          |
| **Documentation**      | Documentation for the OpenHands ecosystem             | [`OpenHands/docs`](https://github.com/OpenHands/docs)                                                              |
| **Evaluations**        | Benchmark and evaluation infrastructure               | [`OpenHands/benchmarks`](https://github.com/OpenHands/benchmarks)                                                  |

Each public repository includes its own license. Check the repository you use or modify instead of assuming one license applies to the entire ecosystem.

## Legacy

The archived [`OpenHands/legacy`](https://github.com/OpenHands/legacy) snapshot also preserves the previous backend and runtime architecture for historical reference.

<Accordion title="OpenHands CLI and Local GUI">
  **OpenHands CLI**

  The CLI is a terminal-based interface powered by the Software Agent SDK. It is feature-complete and primarily maintained for stability.

  [Check out the docs](/openhands/usage/cli/installation) or [view the source](https://github.com/OpenHands/OpenHands-CLI).

  **OpenHands Legacy Local GUI**

  The Local GUI is the deprecated Docker-based browser application from the former OpenHands monorepo. Use Agent Canvas for active browser-client development.

  [View the pinned source](https://github.com/OpenHands/legacy).
</Accordion>

## Community

Explore all [OpenHands repositories](https://github.com/orgs/OpenHands/repositories) and [join us on Slack](https://openhands.dev/joinslack).
