">

OpenHands

AI编程 评分 4.2 / 5 0 次浏览 收录于 3 天前 更新于 5 小时前

开源 AI 编程智能体平台,可从 GitHub、Slack、Jira、Linear 触发任务,模型后端与部署方式都能自选。

OpenHands开源智能体AI编程GitHub自动化多模型后端自托管OpenDevin英文社区

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

  1. 取代码或用官方部署方式:从 GitHub 拉源码自行搭建,或走官方托管的部署入口。
  2. 配好模型后端:接云端 API,或在本地挂开放权重模型服务。
  3. 挂上触发源:GitHub webhook、Slack、Jira、Linear 按需接入。
  4. 在沙箱里跑任务:每次任务都在独立环境改代码、跑测试,不污染本地仓库。
  5. 回写并审阅:改动推成 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 派活。

4.1 2 用过 去使用

Anysphere 推出的 AI 代码编辑器,把编程工作流从「以文件为中心」改为「以 Agent 为中心」

3.7 1.3w 用过 去使用

开源 AI 编程智能体,装在编辑器或终端里,每一步操作都先给你看、再执行,可自带你自己的模型密钥

3.6 63 用过 去使用

广州睿狐科技有限公司出品的 API 设计、开发、测试一体化协作平台,把接口设计、文档生成、在线调试、Mock 数据、自动化测试收在一份数据上,支持导入 Swagger/Postman 等 20+ 格式,原生 MCP Server 可把项目接口资产直接共享给 AI 编程助手,另有 AI 辅助生成文档、Mock 数据与测试断言

4.4 26 用过 去使用
More in category

AI编程的其他工具

查看AI编程全部工具

腾讯云的低代码开发平台,拖拽加可视化配置就能搭出 PC Web、H5 与小程序应用,并能接通企业内部数据与微信生态

4.1 55 用过 去使用

腾讯云推出的数据库智能管家(DBbrain),通过采集慢查询日志、执行计划与统计信息,自动分析 SQL 性能瓶颈并给出索引优化、SQL 改写与参数调整建议;结合 AI 大模型生成诊断报告,并提供 tencentdb_ai 插件可在 SQL 内直接做 AI 分析、tencentdb_index_advisor 智能索引推荐,异常事件可定位根因

4.1 18 用过 去使用

Cognition 的自主软件工程师,在云端领任务、自建环境跑测试,可在 Slack 与 Teams 内 @Devin 派活。

4.1 2 用过 去使用
Reviews

OpenHands 相关评测

全部评测