
这个开源项目,Star 攀升趋势巨快。
目前已经在 GitHub 上获得 55K+ 的 Star了,非常火爆。
开源项目 OpenHands 的描述是:少写代码,多做事(Code Less,Make More)
简单说,它就是一个可以帮程序员写代码的 AI Agent,你只需要告诉这个 AI 助手实现什么,它自动拆解执行。
01 OpenHands:解放双手!
OpenHands 可不是简单的根据需求直接硬生生的输出代码嗷!
它除了能写代码,还可以自己调试、测试、重构,甚至进行版本控制。
更绝的是,还能浏览网页,不会的地方会自己跑到 StackOverflow 复制代码。Ctrl C + Ctrl V 大法也是被 AI 学会了。
真的勘称 OpenHands, 解放双手!
你看下面这个视频首次使用这个开源神器的时候,它会让你选择关联一个 GitHub 仓库。
除了帮你从零构建一个 APP 应用,它还能解 GitHub 项目仓库中的 Bug。
甚至可以帮你解决别人提交过来的代码冲突。
除了这些,它甚至能过帮你写 Readme文档,比如让这个 AI 助手在开源项目 OpenHands 中增加一个日文版的 Readme 文件。
它会自动操作对应仓库的目录结构,并把生成好的文档搞进去。
02如何部署使用
你可以自己使用 Docker 部署或者直接访问开发者提供的链接使用。
Docker 部署
OpenHands 也可以使用 Docker 在本地系统上运行,运行如下命令:
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.39-nikolaik docker run -it --rm --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.39-nikolaik \ -e LOG_ALL_EVENTS=true \ -v /var/run/docker.sock:/var/run/docker.sock \ -v ~/.openhands-state:/.openhands-state \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.39
您会发现 OpenHands 正在 http://localhost:3000 运行!
此时会让你提供 AI 大模型的 API 密钥。建议使用Anthropic 的 Claude 3.7 Sonnet 效果更好,更智能
直接访问:https://app.all-hands.dev/
开源地址:https://github.com/All-Hands-AI/OpenHands