OpenHands 自己部署还是用 SaaS?本地无限制换的是你的运维精力

2026-08-08

OpenHands 有一个别家不常见的选择:同一个产品,既可以自己部署,也可以用它的 SaaS。

www.openhands.dev/pricing

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

两个免费档,一个无限制但要自己搭,一个开箱即用但有额度。 这篇讲怎么在两者之间选。

一、这不是「免费 vs 付费」的选择

先纠正一个常见的误解:这两档都是免费的。

所以选择的维度不是钱,而是:

  • 你的时间和运维精力
  • 你对数据和环境的控制需求
  • 你的用量规模

Open Source 档「本地使用无限制」这句话,换来的不是钱,是你自己搭环境、自己维护的成本。

二、自部署的真实成本

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

一次性成本:

  • 搭环境(依赖、运行时、配置)
  • 接模型(密钥、endpoint、参数)
  • 跑通第一个任务

持续成本:

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

隐性成本:

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

这些成本对不同的人差别极大:

  • 本来就在做运维、有现成基础设施的人 → 边际成本很低,几乎可以忽略
  • 只想写代码、不想碰部署的人 → 成本可能远超那 10 次对话的价值

三、什么情况下自部署是必须的

有几种情况下,这不是取舍,是唯一选项:

数据不能出内网。 如果你的代码有保密要求、公司规定不能上传到外部服务,那 SaaS 这条路直接就不成立,不管额度多宽松。

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

需要深度定制。 开源意味着你能改。如果你有非标准的需求,要动源码,那必须自部署。

用量大到额度形态完全不适用。 每天 10 次对话对你来说是数量级上的不够,而你又不想走按量付费。

这四条里,前两条是硬约束,后两条是程度问题。

四、什么情况下 SaaS 明显更好

你在评估阶段。

这一条最重要评估一个工具好不好用,不该从部署开始。

Individual 档免费给 10 次对话——足够你判断产出质量了。质量不满意的话,你省下了整个部署的时间;质量满意,再考虑要不要自部署。

顺序反了的代价很大:花半天搭好环境,结果发现效果不符合预期。

你的用量在额度内。

每天 10 次对话如果够用,那自部署就是在为一个你不需要的能力付出运维成本。

你不想碰运维。

这是个完全正当的理由。你的时间也是成本。

你需要随时随地用。

本地部署绑在你那台机器上。SaaS 换台设备就能接着用。

五、一个折中方案

其实还有第三种走法,常常被忽略:

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

这个组合的性质是:

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

它同时避开了两边的主要痛点——既不用搭环境,又不受免费额度限制。

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

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

六、决策路径

按顺序问自己:

1. 代码能不能经过外部服务?

  • 不能Open Source 本地部署,没有别的选择
  • 能 → 继续

2. 需要跑本地模型或者改源码吗?

  • 需要Open Source
  • 不需要 → 继续

3. 你评估过产出质量了吗?

  • 没有 → 先用 Individual 免费档的 10 次评估。别从部署开始
  • 评估过且满意 → 继续

4. 每天 10 次对话够用吗?

  • → 就用 Individual 免费档
  • 不够 → 继续

5. 你有 API 账号,或者愿意按成本价付费吗?

  • 有 / 愿意Individual + 自带密钥,或 Individual + 成本价计费。不用部署
  • 都不想 → 继续

6. 你有运维能力和意愿吗?

  • Open Source 本地部署
  • 没有 → 回到第 5 步重新考虑,或者接受 10 次的限制

注意第 3 步的位置——它在所有技术选择之前。质量不过关的话,后面全都不用问。

七、团队场景要单独看

上面讲的都是个人。团队场景下多了一个维度:并发和用户数。

Enterprise 档给的是 Custom pricing,提供无限并发对话、无限用户

注意「无限并发对话」这个措辞——它把并发单独拎出来了,说明在企业场景下并发是个被单独关注的资源。

团队的选择大致是:

  • 自己部署一套给团队用 → 免费,但要有人维护,而且并发能力取决于你的硬件
  • 走 Enterprise → 省心,价格要另谈(页面上没有给费率,本文不推测

判断的关键是:你们有没有人能长期负责维护这套东西。「有人搭起来了」和「有人长期负责」是两件事——前者一个下午能做完,后者是持续的责任。

八、「开源」这件事本身的价值

除了免费和无限制,开源还带来几样不太容易量化但很实在的东西,值得放进决策里。

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

它不会突然消失。 商业服务可能停运、可能改方向、可能大幅涨价。开源版本至少你手里有一份,不会因为公司的决定而一夜之间用不了。

你能改。 遇到不合用的地方,可以自己动手,而不是提个需求等着。

社区的排查资源。 出问题时,issue 区里可能已经有人遇到过。这一点在闭源产品上通常也有,但开源项目的讨论往往能深入到代码层面。

这些价值对不同的人权重差别很大:

  • 企业和有合规要求的团队 → 「行为可查」和「不会消失」这两条权重很高
  • 个人开发者 → 多数时候用不上,SaaS 的省心更实在
  • 想深度定制或者研究实现的人 → 「能改」这条是决定性的

给一个务实的建议别为了「开源」这个标签而自部署,除非上面某一条对你确实重要。免费的 SaaS 档同样是这个开源项目提供的——你随时可以在需要的时候再迁到自部署,而且迁移成本比你以为的低(同一个产品,配置逻辑相通)。

这条「随时可迁」的性质,其实是 OpenHands 这种结构最大的好处:你不用在一开始就做出不可逆的选择。

九、总结

  • Open Source 和 Individual 都是免费的,选择的维度不是钱,是时间、运维精力、数据控制需求
  • 自部署的真实成本包括一次性的搭建、持续的升级排障、以及最容易被低估的注意力成本
  • 四种情况下自部署是必须的:数据不能出内网、要跑本地模型、要改源码、用量数量级上不够。前两条是硬约束。
  • 评估阶段一定用 SaaS 免费档——10 次对话足够判断质量,别从部署开始
  • 常被忽略的折中方案:Individual + 自带密钥,既不用部署又不受 10 次限制。对多数人可能是最合适的一档。
  • 决策路径六步,其中「评估过质量了吗」排在所有技术选择之前。
  • 团队场景的关键问题不是能不能搭起来,而是有没有人长期负责维护。

本文数字与条款引述来自 www.openhands.dev/pricing 官方定价页(由 www.all-hands.dev/pricing 301 跳转而来),核对日 2026-08-08。Enterprise 的费率该页未提供,本文不推测。 定价会调整,以官方页面为准。

相关阅读

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