关于 OpenHands
OpenHands (原名 OpenDevin) 是 All Hands AI 推出的开源编码 Agent, 核心以 MIT 许可开放, 可本地 Docker 自托管。它把大模型接上终端、浏览器、文件编辑器与代码执行环境, 能像工程师一样自主读写仓库、运行命令、调试测试并提交变更, 官方以 SWE-bench 等公开基准验证能力, 是当前最受关注的开源编码智能体之一。
除自托管外, 官方还提供托管云版与企业版。云版按对话额度与运行时算力计费, 模型可自带密钥, 官方称按成本价转售、不加价; 企业版面向团队提供 SSO、RBAC、Agent 控制面与大规模代码库支持, 价格需联系销售。自托管适合数据敏感与深度定制场景, 云版胜在免运维、开箱即用。
参数与价格速览
| 模型 | 模型不绑定厂商, 支持 OpenAI、Anthropic、Google Gemini 以及兼容 OpenAI 协议的本地模型 (如 Ollama、vLLM 部署的开源模型), 填 key 即可接入。自托管镜像默认需配能力较强的模型驱动 Agent, 云端可由官方按成本价代付调用。模型能力直接决定任务成功率, 官方建议使用前沿模型, 弱模型下会明显下滑。 |
|---|---|
| 上下文长度 | 四种形态: MIT 核心自托管 (Docker 一键起服务)、官方免费云账户与 Cloud Pro 订阅、企业私有化部署。自托管适合数据敏感场景, 云版开箱即用, 企业版面向团队治理。 |
| 国内访问 | 可直接访问 |
| 免费额度 | 自托管版免费且功能完整, 无授权费, 只需自负服务器与模型 API 成本。官方云版提供免费档, 额度有限 (常见说法为每日约 10 次对话), 超出后可自带密钥或按量付费; 具体额度以官网当期说明为准。 |
| API 价格 | 自托管 (MIT) 无授权费, 成本仅为算力与模型调用。云版设免费档, 付费档按月订阅并含运行时算力与一定额度, 模型调用官方称按成本价转售、不加价; 企业版价格未公开, 需联系销售报价。 |
| 上线时间 | 2024-03 |
优缺点
优点
1) 核心 MIT 开源、可 Docker 自托管, 数据与代码不出内网, 没有按席位的授权费, 对合规敏感的企业很友好, 长期使用也没有授权成本压力; 2) 能力链条完整, 终端、浏览器、编辑器与代码执行一体化, 能端到端完成改仓库、跑测试、提 PR 的闭环任务, 并有公开基准佐证; 3) 模型不绑定, 可用商用 API 也可接本地开源模型, 社区活跃、迭代频繁, 跟进速度在开源编码 Agent 中居前, 官方文档与示例也较完整。
缺点
1) 强依赖前沿大模型的代码能力, 换成较弱模型后任务成功率明显下滑, 实际成本仍来自 token 消耗, 长任务不一定便宜, 需按实际用量做预算; 2) 自托管需要 Docker 与一定运维能力, 沙箱、权限与网络隔离都要自行加固, Agent 执行命令本身存在安全风险; 3) 企业版价格未公开、云版免费额度偏紧, 团队规模化使用需评估预算, 且大陆访问官方云服务的稳定性需自行确认, 建议先做小范围验证。
适合人群与场景
希望把编码 Agent 私有化落地的团队与个人开发者, 尤其是数据敏感、要接本地模型或自有仓库的工程团队; 也可作为研究多智能体编码与自动编程的基座。
相关链接
常见问题
OpenHands 和 Devin 有什么区别?
最核心的差别是开放程度: OpenHands 的核心代码以 MIT 许可开源, 可自行 Docker 部署、接自有模型, 数据与代码不必出内网; Devin 是 Cognition 的闭源商业产品, 只能通过其官方服务使用。两者都在做「自主完成工程任务」这件事, 但 OpenHands 允许你改源码、换底座模型, 可控性与自托管能力明显更强, 代价是要自己承担运维与调优。
自托管版和云版怎么选? 要收费吗?
自托管版免费且功能完整, 只花服务器与模型 API 的钱, 适合数据敏感、要接本地模型或想深度定制的团队, 但要自己搞定 Docker、沙箱隔离与升级维护。云版免运维, 有免费档但额度偏紧, 超出后按月订阅或按量付费, 模型调用声称按成本价转售。如果只是快速试用, 云版更省事; 要长期跑真实仓库, 自托管更划算也更可控。
OpenHands 的同类替代品
以下是同场景的其他主流 AI 工具,可作为 OpenHands 的备选方案。 想一次看完,见 全部AI Agent 与自动化平台。