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 驅動的自動化開發帶來的便利。