OpenHands 和 Devin 怎么选?开源可自部署 vs 闭源云服务

2026-08-08

这两个都属于「你派活、它自己干」的自主 Agent,但有一条结构性差别,在某些场景下是决定性的:

OpenHands 有开源可自部署的版本,Devin 是托管服务。

一、OpenHands 的三档

www.openhands.dev/pricing(由 www.all-hands.dev/pricing 301 永久重定向而来,2026-08-08 亲测):

档位价格额度超额
Open Source(本地开源)Free本地使用无限制
Individual(个人 SaaS)Free每日最多 10 次对话自带 LLM 密钥,或用 OpenHands 提供商按「成本价、无加价」按量计费
EnterpriseCustom pricing无限并发对话、无限用户页面未提供

这个页面上唯一的明确数字,就是 Individual 档的每日 10 次对话。 其他档位没有给费率,本文不提供任何价格数字

二、Devin 这边

本文不提供 Devin 的额度与价格数字——站内有专门讲这个的内容,那里的数字是单独核实的,请以那里和官方为准。

本文只确认一条自己核实过的事实:访问 windsurf.com/pricing 返回 308 永久重定向到 devin.ai/pricing,定价入口已合并。

关于这条只写状态码和跳转目标——收购、时间线、组织变动、老订阅处置等信息没有可核实的公开来源,本文不写

三、自部署这条路,什么时候是决定性的

「能不能自己部署」这个差别,在下面几种情况下不是偏好,是硬约束:

数据不能出内网。 代码有保密要求、公司规定不能上传到外部服务——这种情况下托管服务这条路直接不成立,不管它多好用、额度多宽松。

需要跑本地模型。 完全离线、或者用自己微调过的模型。只有本地部署能做到。

需要深度定制。 开源意味着你能改源码。有非标准需求时,这是唯一的路。

需要行为可审计。 一个能读你代码、能执行命令的工具,它的行为边界很重要。开源意味着这个边界是可查的,而不是靠信任。

这四条里,前两条是最常见的、也最难绕过的。

四、自部署的真实成本

「免费」这个词容易掩盖自部署的实际投入。诚实地列一下:

一次性成本:搭环境、接模型、跑通第一个任务。

持续成本

  • 升级——上游更新了你得跟
  • 排障——出问题没人帮你
  • 环境漂移——依赖版本、系统更新带来的意外
  • 资源占用——吃你的 CPU、内存、磁盘

隐性成本

  • 注意力。每次它出问题,你就从「写代码」切换到了「修工具」
  • 知识负担。你得懂它的架构才能修

这些成本对不同的人差别极大:本来就在做运维、有现成基础设施的人,边际成本很低;只想写代码、不碰部署的人,成本可能远超那点额度差。

五、常被忽略的第三条路

其实还有一种走法,既不用部署,又不受免费额度限制:

用 OpenHands 的 Individual 档(SaaS)+ 自带 LLM 密钥。

  • 平台:SaaS,不用部署
  • 额度限制:接上自己的密钥后,不再受那 10 次的约束
  • 模型费:直接付给供应商

它同时避开了两边的主要痛点。

代价是:代码还是要经过 SaaS 服务(有数据要求的人不适用),以及你要自己管密钥。

对大多数「10 次不够但不想部署」的人来说,这可能是最合适的一档。

另外 Individual 档还有第四种走法:用 OpenHands 提供商按「成本价、无加价」按量计费——不用管密钥,而且平台不赚差价。

注意这四种走法(免费额度、BYOK、成本价、自部署)的平台费都是 $0。 OpenHands 的付费墙在 Enterprise 那一档。

六、按场景选

明确该选 OpenHands 的情况

  • 数据不能出内网 → 只能自部署,没有别的选择
  • 要跑本地模型或改源码 → 同上
  • 你想零成本长期用,而且有 API 账号 → Individual + 自带密钥,平台费 $0
  • 你想先低成本试 → Individual 免费档每天 10 次对话,够判断产出质量

需要看 Devin 那边的情况

  • 你不想碰任何部署和密钥管理,愿意为完全托管付费
  • 你需要 OpenHands 目前不提供的能力(功能层面的比较不在本文范围内)
  • 具体的额度、价格和机制,请查站内对应内容或官方(注意入口已合并到 devin.ai/pricing

七、评估顺序建议

不管最后选哪个,顺序建议一致:

第一步:确认硬约束。 代码能不能经过外部服务?要不要跑本地模型?这一步过不去,后面都不用做。

第二步:用免费档验证产出质量。 OpenHands 的 Individual 档每天 10 次对话,足够判断质量了。质量不满意的话,额度和价格都没意义。

注意这一步排在部署之前——评估一个工具好不好用,不该从搭环境开始。花半天搭好环境结果发现效果不符合预期,是很常见也很浪费的事。

第三步:判断用量形态。 每天需要派几件活?颗粒度多大?

第四步:选路。

  • 10 次够用 → Individual 免费档
  • 不够但有 API 账号 → Individual + 自带密钥
  • 不够也不想管密钥 → Individual + 成本价计费
  • 有硬约束或用量极大 → 自部署
  • 团队/企业 → Enterprise 或自部署一套,价格另谈

八、团队场景要单独看

个人和团队的判断不一样,团队多了一个维度:并发和用户数。

OpenHands 的 Enterprise 档写的是无限并发对话、无限用户(Custom pricing)。注意它把「并发」单独拎出来了——说明企业场景下并发是被单独关注的资源。

团队的两条路:

  • 自己部署一套给团队用 → 免费,但要有人长期维护,并发能力取决于你们的硬件
  • 走 Enterprise → 省心,价格另谈

判断的关键不是「能不能搭起来」,而是「有没有人长期负责」。 这是两件事——前者一个下午能做完,后者是持续的责任。很多团队的自部署方案最后荒废,卡的都是后者。

九、自主 Agent 的共性风险

不管选哪家,用这类「派活给它自己干」的产品,都有一个共同风险:你不在场。

同步交互时,它走偏了你立刻能看到、立刻能纠正。异步派活时,它可能沿着一个错误的理解干很久,等你回来看已经改了一堆东西。

几条通用的实践建议:

任务描述要写足验收标准。 不只说「做什么」,还要说「怎么算做对了」。同步交互时这些可以边聊边明确,异步时必须提前写清楚。

明确边界。 说清楚哪些文件可以动、哪些不能动。范围失控是异步场景最常见的问题——你以为它只改一个模块,回来发现顺手重构了三个。

在干净的分支上让它干。 这条最实在——结果不对就整个丢掉,成本为零。

从小任务开始建立信任。 先派几个小而清晰的活,摸清它的理解偏差有多大,再逐步加大。

并行的活要互不相关。 如果 A 和 B 有依赖,同时派出去意义不大——B 可能基于过时的状态在做。

这几条跟选哪家无关,但决定了你能不能真正从异步这个形态里获益。很多人觉得自主 Agent「不好用」,实际问题出在任务描述和边界上,而不是工具本身。

十、总结

  • 结构性差别:OpenHands 有开源可自部署版本,Devin 是托管服务。
  • www.all-hands.dev/pricing 301 重定向到 www.openhands.dev/pricingwindsurf.com/pricing 308 重定向到 devin.ai/pricing(均为亲测)。迁移原因等信息本文不推测。
  • 自部署在四种情况下是硬约束:数据不能出内网、要跑本地模型、要改源码、需要行为可审计。
  • 自部署的真实成本是持续的升级排障和最容易被低估的注意力成本
  • 常被忽略的第三条路:Individual(SaaS)+ 自带密钥——不用部署,也不受 10 次限制
  • OpenHands 的四种个人走法平台费都是 $0,付费墙在 Enterprise。
  • 评估顺序:先确认硬约束 → 用免费档验质量(这一步在部署之前) → 判断用量 → 选路。
  • 团队自部署的关键问题不是能不能搭起来,是有没有人长期负责维护。

本文中 OpenHands 的数字与条款来自 www.openhands.dev/pricing 官方定价页;两条重定向为 2026-08-08 亲测。本文未提供 Devin 与 OpenHands Enterprise 的价格数字,请查各自官方。

相关阅读

想系统学会用 AI?报名体系课或加入会员,照着学、照着用。