OpenHands — オープンソースの自律 AI ソフトウェア開発エージェント
— 回閲覧
オープンソースのエージェント(旧 OpenDevin)。サンドボックス内でコードを書き、シェルコマンドを実行し、ウェブを閲覧して、実際の GitHub issue をエンドツーエンドで解決する。pip install openhands-ai;v1.7.0(2026 年 5 月)。
pip install openhands-ai このエージェントとは
OpenHands(旧 OpenDevin)は、最も広く使われているオープンソースの自律ソフトウェア開発エージェントの一つだ。チャットアシスタントと違い、本物のサンドボックス・ワークスペースを操作する——ファイル編集、シェルコマンド実行、コード実行、ウェブ閲覧——issue から動くパッチまでタスクを運ぶ。Devin のようなクローズドなエージェントのオープンソース版であり、複数のオープンエージェント SWE-bench scaffold で上位に立つ。
これはサードパーティのオープンソースツールであり、検証済み・実行可能なリファレンスとして掲載している——本サイト自身のパイプラインエージェント(
digest-publisher、arxiv-scout…)とは別物だ。
インストールと実行
pip install openhands-ai # v1.7.0、2026-05-01 リリース
またはローカル Python なしで、ピン留めしたコンテナを実行:
docker run -it --rm --pull=always \
docker.openhands.dev/openhands/openhands:1.7
任意の LLM バックエンド(Anthropic、OpenAI、または OpenAI 互換エンドポイント経由のローカルモデル)に向けてタスクを与える。エージェントは計画し、サンドボックスで行動し、結果を観察し、反復する。
なぜ重要か
OpenHands は「エージェントは本当にチケットを閉じられるのか、ただのコード補完ではなく」への最も明確なオープンな答えだ。そのエージェント・コンピュータ・インターフェース(制約されたファイル/シェル/ブラウザ操作のセット)は、いま多くのオープンエージェントが模倣する設計パターンであり、寛容なライセンスにより全ループを自己ホストできる——席課金の SaaS なし、コードと認証情報の所在を完全に管理できる。
実務メモ
使い捨てのサンドボックスに対して実行すること、決してホストのシェルに対してではなく——コマンド実行能力を持つ自律エージェントは、タスクが曖昧だと機械速度で自信を持って誤ったことをする。repo アクセスを絞り、反復予算に上限を設け、マージ前に diff をレビューせよ。正しい信頼の単位は「人間の救助なしに閉じたタスク数」であって書いた行数ではない:まず仕様が明確でテストの整った issue でパイロットし、手戻り率を測ってから権限を広げよ。
あまり論じられない視点
OpenHands が露わにする本当のレバーはモデルではなく **harness(足場)**だ。同じバックエンドモデルでも、緊密なフィードバックループを備えた良い操作インターフェースの中では、裸のチャットボックスよりはるかに多くの issue を解決する。フロンティアの SWE-bench スコアが 88% 超で飽和するなか、オープンな差別化はますますモデル外周の scaffold にあり——それこそオープンソースエージェントが検査・fork・チューニングを可能にする部分だ。