OpenHands

OpenHandsは、ローカル、クラウド、セルフホスト環境で実際のソフトウェアエンジニアリングタスクを実行できる、モデルに依存しない自律型コーディングエージェントプラットフォームです。

公式サイト

情報確認日: 2026年6月16日 ·出典を見る

ツール情報

種類
自律型エージェント
対応プラットフォーム
Browser, CLI, Docker, Linux, macOS, Windows, GitHub, GitLab, Bitbucket, Slack, Jira, Linear, Kubernetes, Private cloud, Self-hosted infrastructure
無料プラン
対応
オープンソース
対応
独自の API キーを使用
対応
ローカルモデル
対応
OpenHands

概要

適した用途

  • ローカルで実行できるオープンソースの自律型コーディングエージェントを求める開発者
  • GitHub Issue、バグ修正、リファクタリング、テスト、ドキュメント作成をエージェントに任せたいチーム
  • BYOK、LiteLLM、またはローカルモデルを通じてモデルの柔軟性を必要とする組織
  • SDKやAPIを使用して社内のコーディングエージェントワークフローを構築するプラットフォームチーム
  • ガバナンスと監査可能性を備えたセルフホスト型またはプライベートクラウド型のコーディングエージェントを必要とする企業

強み

  • オープンソースのローカル版により、開発者は自律型コーディングエージェントを透明性の高い方法で試行できます。
  • モデルに依存しないアーキテクチャで、BYOK、ホスト型モデル、LiteLLMルーティング、ローカルモデル設定をサポートしています。
  • 単なるコード提案に留まらず、ファイルの編集、テストの実行、ターミナルの操作、プルリクエストの作成まで行えます。
  • クラウドおよびエンタープライズオプションにより、GitHub、GitLab、Slack、Jira、大規模コードベースのワークフローで活用可能です。
  • SDK、スキル、プラグイン、MCPサポートにより、独自のエンジニアリング自動化に合わせて拡張できます。

制約とトレードオフ

  • 既存のIDE内でのインラインオートコンプリートのみを求める開発者
  • エージェントが生成したコードやプルリクエストを注意深くレビューする体制が整っていないチーム
  • 設定不要のクラウドIDEやビジュアルアプリビルダーを求めるユーザー
  • サンドボックス環境であってもエージェントによるコマンド実行を許可できない組織
  • 軽量なチャットアシスタントやIDE拡張機能の方が素早く完了できる極めて小さなタスク
  • 自律的な変更には、依然として人間による注意深いレビュー、テスト、セキュリティチェックが必要です。
  • ローカルセットアップにはDocker、モデルキー、および一定の設定作業が必要です。
  • クラウドの個人プランでは、エンタープライズオプションを使用しない限り、1日の対話数に制限があります。
  • 大規模なタスクや長時間のセッションでは、LLMの使用料が高額になる可能性があります。
  • エンタープライズのセルフホストには、インフラ構築、Kubernetesやプライベートクラウドの計画、運用の責任が伴います。

使い始める

料金と利用上限

無料プランあり

Open Source$0 / 月額

MITライセンスのローカル版OpenHands。Web GUI、ターミナルUI、CLI、Git連携、モデルに依存しないLLM設定が可能です。

Individual$0 / 月額

1ユーザー向けのホスト型OpenHands Cloud。BYOKまたはOpenHands提供のLLMを実費で利用可能。APIサポート、Jira、Slack連携が含まれます。

OpenHands LLM ProviderUsage-based

独自のモデルキーを使用しない場合の、実費ベースの従量課金LLMアクセス(オプション)。

EnterpriseCustom

SaaSまたはセルフホスト。ユーザー数無制限、SAML/SSO、RBAC、大規模コードベース用SDK、優先サポート、プライベートVPCオプションを提供。

料金確認日: 2026年6月16日 · 利用上限、モデルの料金、サブスクリプションは別々に請求される場合があります。

機能と詳細

自律型コーディング

  • ソフトウェアタスクの計画と実行
  • リポジトリをまたいだコードの記述と編集
  • シェルコマンドとテストの実行
  • レビュー可能なプルリクエストの作成

インターフェース

  • ローカルWeb GUI
  • ターミナルUIおよびCLI
  • OpenHands Cloud UI
  • ソフトウェアエージェントSDKおよびAPI

リポジトリワークフロー

  • GitHub、GitLab、Bitbucket連携
  • GitHub IssueおよびPRワークフロー
  • OpenHands GitHub Action
  • クラウド/エンタープライズ版でのJira、Linear、Slack連携

モデルの柔軟性

  • 独自のLLMキーの持ち込み(BYOK)
  • OpenHandsホスト型LLMプロバイダーの選択肢
  • LiteLLM互換のプロバイダールーティング
  • ローカルLLM設定のサポート

エージェントの拡張性

  • ソフトウェアエージェントSDK
  • スキルおよびプラグインレジストリ
  • MCP(Model Context Protocol)サポート
  • カスタムリポジトリ設定とエージェント構成

セキュリティとデプロイ

  • サンドボックス化された実行環境
  • Dockerベースのローカルランタイム
  • セルフホスト可能なエンタープライズデプロイ
  • プライベートクラウドまたはVPCデプロイオプション

OpenHandsが選ばれる理由

OpenHandsは、従来のAIコード補完ツールというよりも、自律型ソフトウェアエンジニアリングプラットフォームとして捉えるのが最適です。リポジトリの調査、作業計画の策定、ファイルの編集、コマンドの実行、変更のテストを行い、人間がレビュー可能なプルリクエストや成果物を生成する必要があるタスク向けに設計されています。

OpenHandsを選ぶ最大の理由は「コントロール性」にあります。オープンソースのローカル版では、開発者がエージェントの動作を検証し、独自のLLMプロバイダーを設定し、サンドボックス環境でタスクを実行できます。クラウド版およびエンタープライズ版では、そのコンセプトをGitプロバイダー連携、チケット管理ワークフロー、API、チーム管理、プライベートデプロイメントオプションへと拡張しています。

主なワークフロー

実践的なOpenHandsのワークフローは、バグ修正、テストの追加、ドキュメントの更新、モジュールのリファクタリング、失敗したCIジョブの調査、小規模な機能実装など、範囲の明確なエンジニアリングタスクから始まります。問題の再現手順、期待される動作、影響を受けるファイル、受け入れ基準が明確であるほど、エージェントは真価を発揮します。

ローカル利用の場合、通常はDockerでOpenHandsを起動し、リポジトリを接続してLLMプロバイダーを設定し、ランタイム内でエージェントを動作させます。リポジトリ主導のワークフローでは、GitHubのIssueやコメントからOpenHandsを起動し、変更を生成してレビュー用のプルリクエストを作成できます。大規模なチーム向けには、SDKやクラウドAPIを使用して、社内の開発ワークフローに合わせたカスタム自動化を構築することも可能です。

重要な運用パターンは「レビュー前提の自動化」です。OpenHandsは実務をこなせますが、その出力はジュニアエンジニアのプルリクエストのように扱うべきです。差分(diff)を確認し、テストを実行し、セキュリティに敏感な変更をチェックし、必要に応じて対話的にフィードバックを与えてください。

向いている用途

OpenHandsは、バグ修正、依存関係の更新、セキュリティ修正、テスト生成、ドキュメント更新、プルリクエストのフォローアップ、コードベースの探索、リファクタリング、CI失敗の調査、複数リポジトリにわたる定型的なエンジニアリング作業に役立ちます。

特にプラットフォームチームや開発者生産性向上チームにとって興味深いツールです。エージェントを単なる個人アシスタントとして使うだけでなく、SDKやAPIを通じて、Issueキュー、レビューフロー、社内ツール、CI/CDシステム、独自のコーディングエージェント製品に組み込むことができます。

他のツールとの比較

Devinと比較すると、OpenHandsはオープンソースを基盤とし、ローカルデプロイが可能なため、より透明性が高くカスタマイズ性に優れています。Devinは商用の自律型エンジニア体験としてパッケージ化されていますが、OpenHandsはエージェントプラットフォーム自体を検証、カスタマイズ、セルフホスト、あるいは統合したいチームに適しています。

Claude CodeやCodex CLIと比較すると、OpenHandsはターミナル特化型のコーディングエージェントよりも広範な機能を備えています。Claude CodeやCodex CLIはコマンドライン内で完結させたい開発者に向いていますが、OpenHandsはWeb GUI、クラウドオプション、ソフトウェアエージェントSDK、Git連携、エンタープライズ向けの導入パスを提供します。

ClineやRoo Codeと比較すると、OpenHandsは主にIDE拡張機能として動作するものではありません。VS Codeのエージェントはエディタ内でのペアプログラミングに近い感覚ですが、OpenHandsはタスクの委譲、サンドボックス実行、リポジトリレベルの自動化に適しています。

GitHub Copilotと比較した場合、その違いは「自律性」にあります。Copilotはエディタ内のアシスタントやGitHubネイティブのコーディングコンパニオンとして最強です。一方、OpenHandsはエンジニアリングタスクをエンドツーエンドで完了させ、レビュー可能な結果を返すエージェントの実行を目的としています。

推奨される設定

個人開発者の場合は、オープンソースのローカル版と信頼できるLLMプロバイダーから始めてください。自律型エージェントは探索、編集、テストの過程で多くのモデル呼び出しを行う可能性があるため、長いセッションを実行する前に利用制限を設定することをお勧めします。まずは小さなタスクから始め、自分のコードベースでエージェントがどのように振る舞うかを把握しましょう。

チーム利用の場合は、リポジトリレベルの指示書や受け入れ基準を作成してください。ビルドコマンド、テストコマンド、コーディング規約、レビューの期待値がリポジトリ内で明確に説明されているほど、エージェントの動作は安定します。範囲の限定されたタスクにはGitHub Issueワークフローを活用し、大規模な機能開発は人間による計画と段階的なレビューを維持してください。

エンタープライズ利用では、コードと対話ログの実行場所を決定する必要があります。厳格なデータ要件があるチームは、本格導入の前にセルフホストまたはプライベートクラウドへのデプロイ、BYOK(持ち込みキー)、監査可能性、サンドボックスポリシー、モデルルーティング、シークレットの取り扱いについて評価してください。

導入時の注意点

軽量なAIアシスタントから移行するチームは、OpenHandsがオートコンプリートのように動作することを期待すべきではありません。このツールの価値は、インラインの入力速度ではなく「タスクの委譲」にあります。まずは、軽微なバグ、失敗しているテスト、依存関係の更新、ドキュメント修正、レビューコメントへの対応など、繰り返しの多いバックログタスクをOpenHandsのワークフローに移すことから始めてください。

すでにターミナル型エージェントを使用しているチームは、OpenHandsをよりプラットフォーム志向のレイヤーとして評価できます。クイックなローカル編集ではお気に入りのCLIエージェントを置き換えないかもしれませんが、クラウド実行、チームワークフロー、カスタムソフトウェアエージェント製品を構築するための優れた基盤となります。

オープンソース版とクラウド版のどちらを利用するかは、ガバナンスと運用のニーズに基づいて判断してください。ローカルのオープンソース版は、実験や個人のコントロールに最適です。OpenHands Cloudは利便性と連携機能を重視する場合に適しています。セルフホスト、マルチユーザー管理、SSO、RBAC、サポート、プライベートインフラが必要な場合は、エンタープライズ版が適切な選択肢となります。

対応モデルとデータプライバシー

対応モデル

  • OpenHands
  • Anthropic
  • OpenAI
  • Mistral AI
  • Gemini
  • Google Vertex AI
  • AWS Bedrock
  • Azure OpenAI
  • LiteLLM
  • Ollama
  • LM Studio

プライバシーとデータの取り扱い

OpenHandsは、ユーザー提供のLLMキーを使用したローカル実行、OpenHands Cloud、またはエンタープライズ向けのセルフホストデプロイが可能です。ローカルおよびエンタープライズデプロイでは、コード、対話、ランタイム、モデルルーティングをチームで制御できますが、クラウド利用の場合はOpenHands Cloudの設定と接続されたプロバイダーに依存します。機密性の高いコードに使用する前に、モデルプロバイダーのポリシー、リポジトリ権限、シークレット、サンドボックス設定、ログ、監査要件を確認してください。

ガイド、レビュー、トラブル対処

製品の更新情報

確認済みの製品更新はまだありません。フォローすると関連する新着情報を「保存済み」で確認できます。

関連コンテンツの更新履歴を見る

代替ツール

出典と確認記録

確認日は当サイトが情報を確認した日です。製品のリリース日は上に別途表示しています。

掲載情報の修正履歴

  1. OpenHands公式サイト、料金ページ、GitHubリポジトリ、ドキュメント、エンタープライズ向け資料、LLM設定ガイド、GitHub Actionドキュメント、拡張機能レジストリ、および研究論文に基づき初期エントリを作成。