本地部署 OpenHands
- 0. 引言
- 1. 部署 OpenHands
- 2. 访问 OpenHands
- 3. 验证 OpenHands
0. 引言
OpenHands 是一个由人工智能驱动的软件开发代理平台。
OpenHands 代理可以执行人类开发人员可以执行的任何操作:修改代码、运行命令、浏览网页、调用 API,甚至可以从 StackOverflow 复制代码片段。
1. 部署 OpenHands
运行下面命令
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaikdocker run -d --pull=always \--restart=always \-e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \-v /var/run/docker.sock:/var/run/docker.sock \-p 3001:3000 \-e LOG_ALL_EVENTS=true \--add-host host.docker.internal:host-gateway \--name openhands-app \docker.all-hands.dev/all-hands-ai/openhands:0.13
OpenHands 运行在 http://localhost:3001。
2. 访问 OpenHands
使用浏览器打开 http://localhost:3001,
配置 API Key,
3. 验证 OpenHands
输入,
请编写一个 bash 脚本 hello.sh,打印 "hello world!"
参考资料:
- https://github.com/All-Hands-AI/OpenHands