这是什么
OpenHands 是一个开源的自主 AI 编程智能体(原名 OpenDevin),由 All Hands AI 团队打造,GitHub 上已有约 9 万 star。它做的事情很直接:你把一个开发需求交给它——比如”写一个带登录功能的待办事项网页”或者”找出这个报错的原因并修掉”——它就能自己读代码、写代码、运行测试、调试报错,一轮轮迭代直到把任务完成,全程不需要你一行行盯着看。
它最特别的地方在于”自托管 + 沙箱”。整个智能体跑在你自己的 Docker 环境里,代码、密钥、数据都不出你的服务器。它自带的 Agent Canvas 还能充当一个”开发者控制中心”,统一调度 OpenHands 自己、Claude Code、Codex、Gemini 等任意 ACP 兼容的智能体,在本地、远程和云端后端之间自由切换,相当于给 AI 编程这件事配了一个总调度台。
核心能力
- 自主编程闭环:读代码、改文件、跑命令、看报错、再修复,一条龙自动完成,无需人工盯。
- 沙箱隔离执行:在 Docker 沙箱里运行,代码与你的机器隔离开,误操作也不会伤到本机环境。
- 多 Agent 统一调度:Agent Canvas 可接入 Claude Code、Codex、Gemini 等 ACP 智能体,一个界面调度多个。
- 浏览器自动化:内置浏览器工具,能上网查资料、访问网页、抓取信息来辅助开发。
- 图形界面 + 命令行双入口:Web UI 直观展示智能体每一步操作与思考,也支持命令行脚本化调用。
- 自动化工作流:支持把常用任务固化成可复用的 automation,定时或按条件触发执行。
适合谁
- 想用 AI 加速日常开发的程序员,把重复的写接口、改样式、修小 bug 交给它;
- 需要自动化处理代码任务的团队,比如批量重构、补测试、修 lint 报错;
- 独立开发者和创业者,人手不够,让 AI 当”半个工程师”顶上;
- 想研究 AI Agent 工程、学习智能体架构与编排的开发者。
获取方式
项目采用 MIT 协议开源,主入口是官网 openhands.dev 和 GitHub 仓库。最省事的启动方式是用 Docker 一键拉起,复制官方命令执行即可;也有托管在云端的版本可以直接体验。它干活需要接 Claude、GPT、Gemini 或本地模型的 API Key,按各家计费,智能体本身开源免费。
项目地址:https://github.com/OpenHands/OpenHands
相关阅读
© 版权声明
文章版权归作者所有,未经允许请勿转载。