OpenHands
开源 AI 编程智能体平台,可从 GitHub、Slack、Jira、Linear 触发任务,模型后端与部署方式都能自选。
OpenHands是什么
OpenHands(前身 OpenDevin)是开源的 AI 编程智能体平台,官网 all-hands.dev。它把「让 AI 独立干活」做成可自部署的软件:你可以让它从 GitHub issue、Slack 消息、Jira 或 Linear 卡片里领任务,然后在隔离环境里读写代码、跑测试、提交改动。
和单纯的编辑器插件不同,OpenHands 把模型后端做成可替换的:Claude Code、Codex、Gemini CLI,以及它自带的 OpenHands 后端都能接;配合 Kimi、DeepSeek、Qwen 这类开放权重模型,本地或内网跑完全可行。部署路径可以从一台笔记本起步,再扩到云端与 VPC。
在 AI编程 分类里,OpenHands 的位置是「自托管的自主代理」——比 Cline 更强调流水线与多触发源,比 Devin 多一层自己掌控代码与数据的自由。
可用性与中文支持
- 大陆网络:项目托管与服务在境外,国内访问需自备国际网络
- 界面与开发文档以英文为主,社区讨论用英文
- 开源版可本地部署,注册仅用于云端服务
- 开源内核免费,云端与企业功能按量付费
主要功能
- 从 GitHub 与 Slack 触发任务
- 接入 Jira、Linear 派单
- 后端可换 Claude Code 或 Codex
- 兼容 Gemini CLI 与自身后端
- 可挂 Kimi、DeepSeek 等开源权重
- 本地起步,逐步扩到云与 VPC
- 前身为 OpenDevin,社区活跃
如何使用OpenHands
- 取代码或用官方部署方式:从 GitHub 拉源码自行搭建,或走官方托管的部署入口。
- 配好模型后端:接云端 API,或在本地挂开放权重模型服务。
- 挂上触发源:GitHub webhook、Slack、Jira、Linear 按需接入。
- 在沙箱里跑任务:每次任务都在独立环境改代码、跑测试,不污染本地仓库。
- 回写并审阅:改动推成 PR,人工确认后再合并,评审意见可回灌给代理。
试用时建议先拿一个有明确验收条件的 issue 跑通全链路,确认沙箱、依赖与 PR 回写都正常,再把工单来源批量接上。
核心优势
优点
- 内核开源,可读可改可控
- 后端与模型都能自己挑
- 接入工单系统,任务成流水线
- 开源权重模型,成本压得住
- 部署路径从本地到 VPC 都行
局限
- 界面与开发文档以英文为主
- 部署与调参要花时间摸索
- 效果取决于所选后端与模型
- 社区讨论集中在英文圈
使用示例
- 场景一:issue 自动流转:仓库里有人提 bug,代理接到 webhook 后自行定位、修改、跑测试并回提 PR。
- 场景二:Slack 里一句话派活:在频道里描述需求并附上仓库与分支,代理照做后回报改动摘要。
- 场景三:内网代码不出门:把模型后端指向自建的开放权重服务,代码与日志都留在公司网络里。
- 场景四:批量重构:用开放权重模型跑一轮机械性改造,量大时用便宜模型,抽查关键改动。
这四类场景的共性是「把代理接进已有的工程系统」:触发源、评审、合并都沿用原来的流程,代理只承担中间那段执行与验证。
同类工具对比
| 工具 | 开放程度 | 触发入口 | 适合人群 |
|---|---|---|---|
| OpenHands | 开源可自部署 | GitHub / Slack / Jira / Linear | 要自控数据与成本的技术团队 |
| Cline | 开源 IDE 插件 | 编辑器内对话 | 习惯逐步确认改动的开发者 |
| Devin | 闭源托管服务 | 云端派活与聊天工具 | 想少运维直接上手的团队 |
| CodeBuddy | 国产托管加私有化 | IDE 插件与 CLI | 国内企业的日常编码 |
它们的分歧点在于「谁来托管运行时」:OpenHands 把运行时、模型与数据都交到你手上;Cline 留在编辑器里由人逐次确认;Devin 全部托管,换来省心也伴随更深的绑定;CodeBuddy 走国产托管与私有化并行的路子。
产品定价
开源内核免费;云端与企业功能按量付费,价格以官网为准
价格与档位可能随时调整,以上信息以官网为准。
应用场景
- 把 GitHub issue 变成修复 PR
- 接 Jira 派发例行维护任务
- 在自有机器上跑不外传的代码
- 用开源权重模型批量处理任务
常见问题
OpenHands 需要自己准备模型吗?
取决于你怎么部署:接 Claude Code、Codex、Gemini CLI 这类外部后端时用它们的账号;在意数据不出门时,可以挂 Kimi、DeepSeek、Qwen 等开放权重模型自己跑,兼顾成本。
OpenHands 会自动合并代码吗?
默认不会。代理在沙箱里产出改动并推成 PR,合并与否仍由人决定;把评审结论回灌给代理再让它改一轮,是这套流程里比较稳的闭环。
OpenHands 适合个人开发者吗?
技术上完全跑得动,代价是你要自己处理环境、依赖与模型配置的细节;如果你更希望有人把这些接好,直接用托管型产品会省不少时间。
相关工具与内容
- OpenHands 工具页:完整功能、优缺点与使用示例。 - Cline:开源 IDE 插件,改动逐步确认。 - Devin:闭源托管的自主软件工程师。 - Dify:可视化编排的应用与智能体搭建平台。 - 托管型与自托管方案的差别,看 AI编程 分类下的横向对比。
类似OpenHands的工具
以下工具与 OpenHands 在场景上有交集或重叠,可一并比较:
Cognition 的自主软件工程师,在云端领任务、自建环境跑测试,可在 Slack 与 Teams 内 @Devin 派活。
Anysphere 推出的 AI 代码编辑器,把编程工作流从「以文件为中心」改为「以 Agent 为中心」
开源 AI 编程智能体,装在编辑器或终端里,每一步操作都先给你看、再执行,可自带你自己的模型密钥
广州睿狐科技有限公司出品的 API 设计、开发、测试一体化协作平台,把接口设计、文档生成、在线调试、Mock 数据、自动化测试收在一份数据上,支持导入 Swagger/Postman 等 20+ 格式,原生 MCP Server 可把项目接口资产直接共享给 AI 编程助手,另有 AI 辅助生成文档、Mock 数据与测试断言
AI编程的其他工具
百度推出的智能代码助手,多智能体协同与全局上下文检索是主要特色,支持接入企业私有知识
腾讯云的低代码开发平台,拖拽加可视化配置就能搭出 PC Web、H5 与小程序应用,并能接通企业内部数据与微信生态
腾讯云推出的数据库智能管家(DBbrain),通过采集慢查询日志、执行计划与统计信息,自动分析 SQL 性能瓶颈并给出索引优化、SQL 改写与参数调整建议;结合 AI 大模型生成诊断报告,并提供 tencentdb_ai 插件可在 SQL 内直接做 AI 分析、tencentdb_index_advisor 智能索引推荐,异常事件可定位根因
Cognition 的自主软件工程师,在云端领任务、自建环境跑测试,可在 Slack 与 Teams 内 @Devin 派活。
OpenHands 相关评测
OpenHands 评测:开源编程智能体的后端自由度与部署成本(2026)
OpenHands 是开源 AI 编程智能体平台,可从 GitHub、Slack、Jira、Linear 触发任务,模型后端与部署方式都能自选。本文按 AI编程五维口径实测,4.2 分。