一、关于 OpenHands
OpenHands(前身为OpenDevin),是一个由AI提供支持的软件开发代理平台。
OpenHands代理可以做人类开发人员可以做的任何事情:修改代码、运行命令、浏览Web、调用API,是的-甚至从StackOverflow复制代码片段。
- github : https://github.com/All-Hands-AI/OpenHands
- 官网:https://www.all-hands.dev/
- blog : https://www.all-hands.dev/blog
- 官方文档📖:https://docs.all-hands.dev/zh-Hans/modules/usage/getting-started
- Paper on Arxiv : https://arxiv.org/abs/2407.16741
- Discord | Slack
- Evaluation Benchmark Score : https://huggingface.co/spaces/OpenHands/evaluation
- MIT License : https://github.com/All-Hands-AI/OpenHands/blob/main/LICENSE
界面
二、⚡快速入门
运行OpenHands的最简单方法是在Docker中。 请参阅安装指南 系统要求和更多信息。
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik
docker run -it --pull=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 3000:3000 \
--add-host host.docker.internal:host-gateway \
--name openhands-app \
docker.all-hands.dev/all-hands-ai/openhands:0.13
你会发现OpenHands正在 http://localhost:3000 运行!
最后,您需要一个模型提供程序和API密钥。 Anthropic’s Claude 3.5 Sonnet (anthropic/claude-3-5-sonnet-20241022
) 效果最好,但你有很多选择。
您还可以将OpenHands连接到本地文件系统, 以可编写脚本的无头模式运行OpenHands, 通过友好的CLI与之交互, 或运行它的标记问题与一个github行动。
访问安装了解更多信息和安装说明。
如果要修改OpenHands源代码,请查看Development.md。
有问题吗?故障排除指南可以提供帮助。
2024-01-04(六)