OpenHands - AI Code Assistants Tool

Overview

OpenHands is an open-source, model‑agnostic platform for building autonomous coding agents that plan and execute multi-step software tasks (modify code, run shell commands, browse the web, call APIs, and create PRs). According to the project repository, the project exposes three primary surfaces: a composable Python Software Agent SDK, a user-friendly CLI, and a Local GUI (plus a hosted OpenHands Cloud offering). ([github.com](https://github.com/All-Hands-AI/OpenHands/)) The SDK provides a single Python API to define agents and attach pre-built tools (examples include a bash execution tool, file editor tool, and task-tracker tool), and can run agents locally or scale them via a REST-based Agent Server. ([docs.openhands.dev](https://docs.openhands.dev/sdk/index?utm_source=openai)) The runtime executes agent actions inside a sandboxed Docker environment (default sandbox image or custom Docker images) to isolate untrusted code and control resources. ([docs.all-hands.dev](https://docs.all-hands.dev/openhands/usage/architecture/runtime?utm_source=openai)) OpenHands is actively developed and used: the project maintains frequent releases (1.4.0 released in February 2026) and an ecosystem of integrations (GitHub/GitLab, Slack, Jira/Linear, CI/CD). The team also publishes evaluation tooling (the OpenHands Index) to benchmark models on software engineering tasks, helping teams choose models by ability, cost, and latency. ([github.com](https://github.com/All-Hands-AI/OpenHands/))

Installation

Install via docker:

docker pull docker.openhands.dev/openhands/openhands:latest
docker run -it --pull=always -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.openhands.dev/openhands/runtime:latest -v /var/run/docker.sock:/var/run/docker.sock -v ~/.openhands:/.openhands -p 3000:3000 -p 41234:41234 --name openhands-app docker.openhands.dev/openhands/openhands:latest. ([docs.openhands.dev](https://docs.openhands.dev/openhands/usage/troubleshooting?utm_source=openai))
Alternatively, run the local CLI via the repo Makefile: make install && make run (or use uv run openhands). ([pypi.org](https://pypi.org/project/openhands/1.4.0/?utm_source=openai))

Key Features

  • Composable Python SDK to define agents, tools, and custom behaviors.
  • Pre-defined tools: terminal (bash), file editor, task tracker and web browser integrations.
  • Sandboxed Docker runtime with optional custom Docker images for secure execution.
  • CLI and Local GUI with REST API for interactive and programmatic workflows.
  • Cloud offering and integrations: GitHub/GitLab, Slack, Jira/Linear, multi-user RBAC.

Community

OpenHands is a large, active open-source project with tens of thousands of GitHub stars and regular releases; the repo shows extensive activity (issues, PRs) and official docs, a Slack community, and published blog updates (SDK, Cloud, Index). The main repository (OpenHands) lists the project surfaces and cloud/enterprise options, and project docs provide quickstart, FAQs, and sandbox customization guides. Community discussion and usage examples appear across the project site, GitHub issues, and social posts; the project also publishes status and incident updates for hosted services. ([github.com](https://github.com/All-Hands-AI/OpenHands/))

Last Refreshed: 2026-03-03

Key Information

  • Category: Code Assistants
  • Type: AI Code Assistants Tool