# DeerFlow vs OpenHands

## TL;DR

DeerFlow 2.0 is ByteDance's self-hosted agent harness built on LangGraph: a lead agent with sandboxes, skills, memory and sub-agents, aimed at research, reports and coding. OpenHands centers on coding: Agent Canvas (beta) manages the OpenHands agent or Claude Code, Codex and Gemini CLI across local, Docker, VM or cloud backends. Both are MIT-licensed.

## Facts side by side

|  | [DeerFlow](https://multiagentguide.top/tools/deer-flow.md) | [OpenHands](https://multiagentguide.top/tools/openhands.md) |
| --- | --- | --- |
| Type | Harness | Harness |
| Languages / SDKs | Python, TypeScript | TypeScript, Python |
| License | MIT | MIT |
| Pricing model | Open source, free | [Open core](https://openhands.dev/pricing) |
| Orchestration pattern | Supervisor | Supervisor |
| GitHub stars | 83,261 (as of 2026-09-30) | 89,602 (as of 2026-09-30) |
| GitHub forks | 11,552 | 11,828 |
| Last push | 2026-09-30 | 2026-09-30 |
| Latest release | v2.1.0 | v1.24.0 |
| Repository | [bytedance/deer-flow](https://github.com/bytedance/deer-flow) | [OpenHands/OpenHands](https://github.com/OpenHands/OpenHands) |
| Website | [deerflow.tech](https://deerflow.tech) | [openhands.dev](https://openhands.dev) |
| Documentation | [github.com](https://github.com/bytedance/deer-flow/blob/main/backend/docs/ARCHITECTURE.md) | [docs.openhands.dev](https://docs.openhands.dev/openhands/usage/agent-canvas/overview) |
| Last verified | 2026-09-30 | 2026-09-30 |
| MCP support | [Yes (checked 2026-09-30)](https://github.com/bytedance/deer-flow/blob/main/backend/docs/MCP_SERVER.md) | [Yes (checked 2026-09-30)](https://docs.openhands.dev/openhands/usage/settings/mcp-settings) |
| A2A support | Unknown (checked 2026-09-30) | Unknown (checked 2026-09-30) |
| AG-UI support | Unknown (checked 2026-09-30) | Unknown (checked 2026-09-30) |
| Install verified | Not yet | Not yet |

## Choose DeerFlow if

- Your work is mostly research and long reports, with coding as one of several task types.
- You want durable batch work: `batch_task` runs large independent item sets from a SQL-backed queue that survives restarts.
- You want tasks to arrive from chat channels (Telegram, Slack, Discord, Feishu/Lark, DingTalk, WeChat, WeCom) or to embed the backend in Python with `DeerFlowClient`.

## Choose OpenHands if

- Your main workload is software engineering, run as always-on coding agents and automations.
- You want per-conversation isolation (one container per conversation) and a choice of host, Docker, VM, Kubernetes or managed cloud backends.
- You want an npm install and a hosted option: OpenHands is open-core with a paid cloud, while DeerFlow documents a git clone plus make targets and no hosted service.

## Migration notes

The two share a pattern (a supervising agent that spawns children and can call Claude Code or Codex over ACP) but no code or state format. DeerFlow keeps state in LangGraph checkpoints and a store with DeerMem long-term memory; OpenHands' Agent Server persists conversations that can be resumed or branched. Sub-agent definitions do not transfer: DeerFlow configures sub-agents per custom agent, OpenHands defines them as Markdown files with frontmatter. Human review differs: DeerFlow decides per run whether a human may be asked (scheduled and webhook runs never wait), OpenHands uses confirmation policies (`AlwaysConfirm`, `NeverConfirm`, `ConfirmRisky`). Both warn about host access: DeerFlow is designed for a trusted local environment, and OpenHands' quick npm install runs its agent server with full filesystem access unless Docker, a VM or a cloud backend is used. DeerFlow 2.x shares no code with 1.x.

## FAQ

### Is DeerFlow a coding agent?

Coding is one of its task types. The project describes 2.0 as a super agent harness for research, coding and content work, built on LangGraph, with sub-agents and sandboxes.

### Can both run Claude Code and Codex?

Yes. DeerFlow has an `invoke_acp_agent` tool for ACP agents, and OpenHands can run Claude Code, Codex or Gemini CLI as ACP agents inside a conversation.

### Which one has a hosted version?

OpenHands has a paid cloud (pricing page linked on its tool page). No hosted DeerFlow service is documented.

### What hardware does DeerFlow need?

The README suggests at least 4 vCPU and 8 GB RAM for local evaluation.

---

Data as of 2026-09-30. Not affiliated with listed projects. HTML version: https://multiagentguide.top/compare/deer-flow-vs-openhands
