# Alternatives to OpenHands

> Source: https://theagentsindex.com/openhands/alternatives (current datasheets, evidence-ranked)

Candidates share the baseline category or are previously researched peers. Requirements, preserved strengths, explicit trade-offs and research coverage decide the order; paid tier does not.

## Shortlist

### 1. Devin

Cloud AI software engineer that takes a ticket, works in its own VM, and opens a pull request.

**Research coverage:** 35/35 criteria

**Where it improves on OpenHands:**
- [Whole-codebase work: yes — Migrations spanning many files, modules or whole repositories are the stated use for fanning work out to parallel sessions.](https://docs.devin.ai/work-with-devin/advanced-capabilities)
- [Multi-agent: yes — A coordinator Devin delegates to child sessions running in parallel, each on its own isolated VM.](https://docs.devin.ai/work-with-devin/advanced-capabilities)
- [In your editor: yes — Runs inside JetBrains IDEs from the AI Chat panel over the Agent Client Protocol, including Remote Development.](https://docs.devin.ai/cli/acp/jetbrains)

**Trade-offs against OpenHands:**
- [Model choice: partial — You pick the model in Devin CLI, or leave it to the Adaptive router; cloud Devin sessions document no model selector.](https://docs.devin.ai/cli/models)
- [Self-hosted: partial — Outposts runs session execution on machines you operate, but the agent loop stays in Cognition's cloud.](https://docs.devin.ai/cloud/outposts/overview)
- [Bring your own key: partial — Your own AWS KMS key encrypts data at rest, but only on the Enterprise Assured deployment; no bring-your-own-inference is documented.](https://docs.devin.ai/enterprise/security-access/security/customer-managed-keys)

[View Devin](https://theagentsindex.com/devin)

### 2. Cline

Open-source coding agent for VS Code, JetBrains, the terminal and CI, running on whichever model you bring.

**Research coverage:** 34/35 criteria

**Where it improves on OpenHands:**
- [Whole-codebase work: yes — Repository-wide migrations are a stated use case, though the vendor is explicit that it never indexes a repo and instead uses partial-file analysis and summarisation.](https://cline.bot/)
- [Multi-agent: yes — Two mechanisms coordinate several agents: read-only subagents that research in parallel, and SDK agent teams where a coordinator delegates to specialists and merges results.](https://docs.cline.bot/sdk/guides/multi-agent-teams)
- [In your editor: yes — It runs as an editor extension in VS Code and forks of it and as a JetBrains plugin, and ACP-capable editors such as Zed, Neovim and Emacs can drive the CLI instead.](https://docs.cline.bot/cline-overview)

**Trade-offs against OpenHands:**
- [Done-for-you service: no — This is software you install and operate yourself in your editor or terminal; Enterprise buys support, SLA and governance, not a team that builds for you.](https://docs.cline.bot/cline-overview)
- [In a browser: partial — The browser UI is Kanban, a board you start yourself on localhost and label a research preview; the vendor's hosted web app is the account and admin console, not a place to run tasks.](https://docs.cline.bot/usage/kanban)
- [MCP server: partial — Cline is an MCP client - you attach local or remote servers to it, and a marketplace lists them - but the vendor documents no MCP server exposing Cline itself to another agent.](https://docs.cline.bot/mcp/mcp-overview)

[View Cline](https://theagentsindex.com/cline)

### 3. Kilo Code

Open source AI coding agent for VS Code, JetBrains, CLI and cloud, with 500+ models at provider rates.

**Research coverage:** 35/35 criteria

**Where it improves on OpenHands:**
- [Whole-codebase work: yes — Indexes the repository and runs multi-step repo-wide work such as migrations.](https://kilo.ai/)
- [Multi-agent: yes — Orchestrator mode coordinates other modes; the CLI and JetBrains plugin run parallel agents in isolated worktrees.](https://kilo.ai/cli)
- [In your editor: yes — VS Code and every VS Code-based editor, plus all JetBrains IDEs.](https://kilo.ai/)

**Trade-offs against OpenHands:**
- [Done-for-you service: no — You run the software; the only people-delivered element is enterprise onboarding.](https://kilo.ai/enterprise)
- [Agent permissions: partial — Auto-approve exists, but the OS-level sandbox that bounds it is experimental and Linux/macOS only.](https://kilo.ai/enterprise)
- [Self-hosted: partial — The MIT clients can be forked and self-hosted and inference can be fully local, but Gateway, Cloud Agents and team administration are Kilo-hosted.](https://kilo.ai/)

[View Kilo Code](https://theagentsindex.com/kilo-code)

### 4. Codex CLI

OpenAI's terminal coding agent for inspecting, editing and running repository code from the shell.

**Research coverage:** 35/35 criteria

**Where it improves on OpenHands:**
- [Multi-agent: yes — Spawns parallel subagents and consolidates their results; /agent switches between threads.](https://learn.chatgpt.com/docs/agent-configuration/subagents)
- [In your editor: yes — A separate Codex IDE extension shares the same login and MCP configuration as the CLI.](https://learn.chatgpt.com/docs/extend/mcp)
- [Open source: yes — CLI, SDK and app server are in openai/codex; the IDE extension and Codex cloud are not open source.](https://learn.chatgpt.com/docs/open-source)

**Trade-offs against OpenHands:**
- [Claude: no — Sign-in and model support are OpenAI models only; no Anthropic model appears in any documented model list.](https://learn.chatgpt.com/docs/auth)
- [Model choice: partial — You pick the model per run and can define custom providers, but the first-party catalogue is OpenAI models only.](https://learn.chatgpt.com/docs/config-file/config-advanced)
- [Self-hosted: partial — The agent binary runs on your machine or runner; inference is OpenAI-hosted unless you route it through your own AWS Bedrock account.](https://learn.chatgpt.com/docs/amazon-bedrock)

[View Codex CLI](https://theagentsindex.com/codex-cli)

### 5. Letta

Stateful agent harness, cloud and SDK for agents with persistent, git-versioned memory.

**Research coverage:** 35/35 criteria

**Where it improves on OpenHands:**
- [Multi-agent: yes — Seven built-in subagent types plus deploying any existing stateful agent as a subagent, in parallel or background.](https://docs.letta.com/configuration/subagents/index.md)
- [In your editor: yes — The letta-acp adapter runs Letta as a custom agent in Zed, JetBrains IDEs and Obsidian.](https://docs.letta.com/platform/acp/index.md)
- [Open source: yes — The harness and Agent SDK are Apache-2.0 on GitHub; Letta Cloud itself is a hosted proprietary service.](https://docs.letta.com/llms.txt)

**Trade-offs against OpenHands:**
- [Writes tests: partial — Vendor claims agents run test suites; it never claims they author tests.](https://docs.letta.com/handbook/index.md)
- [MCP server: no — MCP runs inbound only: Letta sessions consume stdio, HTTP and SSE MCP servers; no Letta MCP server is published.](https://docs.letta.com/agent-sdk/mcp/index.md)
- [Pooled budget: no — Quota attaches to each purchased Pro seat; unpaid seats get no Letta-hosted inference at all.](https://docs.letta.com/teams/quickstart/index.md)

[View Letta](https://theagentsindex.com/letta)

### 6. Augment Code

Cosmos platform running fleets of coding agents across the SDLC, plus Auggie CLI and IDE extensions.

**Research coverage:** 35/35 criteria

**Where it improves on OpenHands:**
- [Whole-codebase work: yes — Published workflows cover module-by-module legacy migration and epic decomposition across repositories.](https://www.augmentcode.com/workflows)
- [Multi-agent: yes — A manager Expert launches worker Experts or subagents that run in parallel with their own context and model.](https://docs.augmentcode.com/cosmos/workers-subagents)
- [In your editor: yes — Extensions for VS Code, JetBrains IDEs and Vim/Neovim, plus ACP clients such as Zed.](https://docs.augmentcode.com/setup-augment/install-visual-studio-code)

**Trade-offs against OpenHands:**
- [Done-for-you service: no — Augment sells a self-serve platform you run; no build-and-run engagement is offered, only support tiers.](https://www.augmentcode.com/product)
- [Open models: partial — Open-weight GLM and Kimi models are offered, but only Augment-hosted; the model list is closed and has no self-supplied weights.](https://docs.augmentcode.com/models/available-models)
- [Self-hosted: partial — Agents can execute on your own machines via daemons, but inference and the control plane stay with Augment.](https://docs.augmentcode.com/cosmos/environments/daemons)

[View Augment Code](https://theagentsindex.com/augment-code)

## Method

Unknown data is never treated as a benefit or a trade-off. Featured placement is labelled but cannot alter recommendation order.
