Agents · 通用软件 Agent 平台
OpenHands
开源通用软件 Agent,能写代码、跑命令、操作浏览器
OpenHands(原 OpenDevin)是开源的通用软件 Agent,能读写代码、执行命令并操作浏览器完成任务。
状态
verified
开源
价格
开源免费,云端服务按用量计费
开源 / 许可证以仓库为准
入口
GitHub / Docker / Web / CLI
本地运行 / 自托管 / 云端托管 / Docker / 云端 SaaS
API
可接第三方 API
可接第三方模型
形态
开源 Agent 平台
Docker / Web / CLI
选型结论
适合需要自建通用 Agent 的团队:它开源、可本地 Docker 运行,支持多种模型,能读写代码、执行命令并操作浏览器;代价是需要自己准备环境,复杂任务的结果仍要人工审查。
定位
适合
成本口径
核心能力
开源可自托管
代码开放,可用 Docker 在本地或自有服务器运行,数据与流程掌握在自己手里。
不止改代码
除读写代码外,还能执行命令、操作浏览器,完成需要多步骤配合的任务。
多模型可选
适配 OpenAI、Anthropic 与本地模型,团队可按成本与合规要求自行选择。
多种入口
提供 GitHub、Docker、Web 与命令行等使用方式,便于接入不同工作习惯。
典型使用场景
自建编码助手
团队用 Docker 在自有环境部署,让 Agent 读写仓库代码并执行命令验证改动。
网页流程自动化
借助浏览器操作能力,让 Agent 打开页面、填写信息并抓取所需内容。
内部工具试验
在受控环境中试用通用 Agent 能力,评估其在内部流程中的可用边界。
上手步骤
- 1
准备 Docker
本地运行前先装好 Docker 环境,按仓库说明拉取并启动 Agent 服务。
- 2
选择模型
按需接入 OpenAI、Anthropic 或本地模型,配置好对应的接口与凭据。
- 3
从任务入手
先给它一个边界清晰的小任务,例如修一个缺陷或抓取一页内容。
- 4
接入现有流程
通过命令行或 Web 界面使用,把它放进已有的开发与运维流程中。
价格与使用方式
价格口径
开源状态
API 状态
使用入口
运行方式
支持平台
常见连接对象
所属生态
优点与局限
值得选的地方
- 开源可自托管,数据与执行环境可控。
- 同时支持代码修改、命令执行与网页操作。
- 适配多种模型供应商,可接本地模型。
先想清楚的地方
- 本地运行依赖 Docker 环境,需要自行维护。
- 复杂任务结果不稳定,仍需人工审查。
- 不提供现成 API,集成要围绕平台自身方式。
适合谁用
更适合
- 想自建通用 Agent 的团队
- 需要本地或自托管部署的团队
- 要接入多种模型的开发者
不太适合
- 不具备 Docker 运维能力的小团队
- 要求结果完全免审的场景
- 只想调用现成 API 的团队
同类对比
4 个同类| 产品 | 形态 | 价格口径 | 开源 | 地区 |
|---|---|---|---|---|
| OpenHands All Hands AI · 本页 | 开源 Agent 平台 | 开源免费,云端服务按用量计费 | 是 | 海外 |
| AgentForge FrostLogic | TypeScript 框架 | 开源免费 | 是 | 海外 |
| smolagents Hugging Face | 开源 Python 框架 | 开源免费 | 是 | 海外 |
| Mastra Mastra | TypeScript Agent Framework | 开源免费 | 是 | 海外 |
| Agno Agno | 开发框架 / 运行时 | 开源免费 | 是 | 海外 |
按分类、形态和接入方式挑出最接近的同类,价格口径以各自详情页为准。
常见问题
4 条OpenHands 原来叫什么?
OpenHands 原名 OpenDevin,是开源的通用软件 Agent,能读写代码、执行命令并操作浏览器完成任务。
OpenHands 怎么部署?
可以本地运行、自托管或用云端托管,本地运行需要先准备 Docker 环境,也可以直接使用 Web 与命令行方式。
OpenHands 支持哪些模型?
适配 OpenAI、Anthropic 与本地模型,并且兼容 OpenAI 接口,团队可以按成本与合规要求自行选择。
OpenHands 收费吗?
开源版本免费使用,云端服务按用量计费,具体价格以官网价格页为准。
网站入口
3 个使用提醒
本地运行需要 Docker 环境,复杂任务仍要人工审查结果。