OpenHands (原名OpenDevin) 是一个由AI驱动的软件开发智能体平台。这个开源项目旨在创建能够像人类开发者一样工作的AI智能体,具备修改代码、运行命令、浏览网页、调用API等全方位的开发能力。
访问 OpenHands Cloud 即可开始使用,新用户免费获得50美元额度。
# 拉取运行时镜像
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.36-nikolaik
# 运行OpenHands
docker run -it --rm --pull=always \
-e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.36-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.36
启动后访问 http://localhost:3000 即可使用。
anthropic/claude-3-7-sonnet-20250219
)Development.md
CREDITS.md
了解所有依赖项目项目维护者每月末会更新月度路线图,展示项目发展方向和计划。
如需在学术研究中引用该项目,可使用以下格式:
@misc{openhands,
title={{OpenHands: An Open Platform for AI Software Developers as Generalist Agents}},
author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},
year={2024},
eprint={2407.16741},
archivePrefix={arXiv},
primaryClass={cs.SE},
url={https://arxiv.org/abs/2407.16741},
}
OpenHands代表了AI辅助软件开发的前沿,通过提供一个完整的AI开发智能体平台,让开发者能够更高效地完成各种编程任务。无论是个人开发者还是企业团队,都可以通过OpenHands体验到AI驱动的自动化开发带来的便利。