首页 / 开源 · 自主 Agent 框架 / OpenHands
🙌

OpenHands

OpenHands
⭐ 80k开源免费

开源版「Devin」,AI 自主写代码、跑命令、改整个项目。

它能帮你做什么

解读

OpenHands 是开源版的「Devin」——一个能自己写代码、跑命令、装依赖、改整个项目的编程 agent。你用大白话描述需求,它就在一个隔离环境里自主完成开发。

和「代码补全」类工具不同,它是端到端把一个任务做完:建文件、写代码、跑测试、遇到报错自己改,你只在关键处点头确认。适合让 AI 独立做一个小功能、一个脚本,或修一个 bug。

门槛:需要装 Docker、配一个较强的模型密钥(Claude 效果最好)。有一点编程概念用起来最顺。

适合谁

想让 AI 独立写代码的人,尤其有一点编程概念、但懒得自己敲的人。需要装 Docker、配一个较强的模型 Key(推荐 Claude)。完全不懂技术也能描述需求让它做,只是出问题时不好判断。

开始前的准备

手把手教程

  1. 装 Docker:去 docker.com 下载 Docker Desktop,安装并启动。
  2. 拉起 OpenHands:打开终端,粘贴官方文档 docs.all-hands.dev 上给的那条 docker run 命令(一条即可),回车,等它下载镜像并启动。
  3. 打开界面:浏览器访问 localhost:3000
  4. 填模型 Key:进设置,选模型提供商(如 Anthropic Claude),粘贴 API Key 保存。
  5. 派任务:在对话框用中文描述,例如「帮我写一个把文件夹里所有图片批量压缩的 Python 脚本」,回车。
  6. 看它干活:它会自己建文件、写代码、跑测试,全过程你都看得到;需要确认操作时点同意即可。

常见问题 / 踩坑

一定要会编程吗?
不必精通,但懂一点「文件、脚本、运行」的概念会顺很多。完全不懂也能用,只是遇到问题不好判断对错。
用哪个模型效果好?
写代码类任务,Claude 系列通常最强,其次 GPT。模型越强完成得越好,费用也越高。
会不会乱动我电脑里的文件?
它在隔离的 Docker 容器里干活,默认不碰你主机的文件;只有你主动把某个项目目录挂载进去时才会操作,注意选对目录。
免费吗?
软件免费;模型 API 按用量付费。也可指向本地 Ollama 免费跑,但小模型写代码效果一般。

进阶技巧

打不开 GitHub / 国内访问

文档站 docs.all-hands.dev 可访问;Docker 镜像从境外拉慢,就配一个国内 Docker 镜像加速器。用境外模型需自行解决网络访问,或改用国内可直连的模型接口。

同类还有

← 返回全部工具