OpenHands (旧名OpenDevin) は、AI駆動のソフトウェア開発エージェントプラットフォームです。このオープンソースプロジェクトは、人間の開発者のように動作できるAIエージェントを作成することを目的としており、コードの修正、コマンドの実行、Webページの閲覧、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駆動の自動化開発の利便性を体験できます。