OpenHands logo

OpenHands

認証する

OpenHandsは、オープンソースのモデル非依存なクラウドコーディングエージェント基盤。Web、CLI、ターミナルUI、SDKで利用でき、開発ワークフローの自動化に対応。

OpenHands preview

OpenHandsの概要

OpenHandsは、制御されたモデル非依存の環境で、チームがエンジニアリング作業を自動化するのを支援する、オープンソースのクラウドコーディングエージェント向けプラットフォームです。この製品は、導入、アクセス、データの制御を維持しながら、エージェントを安全かつ透明に実行する方法として位置づけられています。

公開サイト全体では、OpenHandsはローカル、ホスト型クラウド形式、またはセルフホストのエンタープライズ導入で利用できると説明されています。個人開発者、チーム、組織が、バグ修正、プルリクエストのレビュー、コード移行、インシデントのトリアージ、スケジュール実行やイベント駆動の自動化を行うために利用できます。

主な機能

モデル非依存のエージェント基盤

OpenHandsはオープンソースのモデル非依存プラットフォームとして提示されており、チームはエージェントの実行方法や使用するモデルプロバイダーを選択できます。

柔軟な導入オプション

この製品はローカル、ホスト型クラウド環境、セルフホストやプライベートVPCで実行でき、チームに複数の運用モードを提供します。

複数のインターフェースとSDKアクセス

OpenHandsはWeb GUI、ターミナルUI、CLI、SDKをサポートしており、ユーザーはさまざまな方法でエージェントとやり取りし、他の製品や社内ツールに組み込めます。

自動化されたエンジニアリングワークフロー

エンタープライズページでは、分離されたサンドボックス、リポジトリアクセス、PR作成、GitHub、Slack、Jira、cronワークフローからのトリガー実行が説明されています。

統合機能とガバナンスツール

価格ページとエンタープライズページでは、GitHub、GitLab、Bitbucket、Slack、Jira、Linear、CI/CD、SSO、RBAC、監査関連の制御がプラットフォームの一部として挙げられています。

実用的なユースケース

  • セキュリティ問題の修復

    リポジトリをスキャンし、脆弱性を修正し、レビュー可能なプルリクエストを開くエージェントを実行して、人によるレビュー付きの自動修復を行いたいエンジニアリングチームに活用できます。

  • プルリクエストのレビュー

    変更がマージされる前に、品質、セキュリティ、ベストプラクティスの観点でプルリクエストをOpenHandsで確認します。

  • コード移行とモダナイゼーション

    ホームページで説明されているCOBOLからJavaへの移行ワークフローを含む、レガシー刷新プロジェクトにこのプラットフォームを適用します。

  • インシデントのトリアージとフォローアップ

    GitHub、Slack、Jira、または定期ジョブからエージェントを起動し、エラーを調査し、根本原因を要約し、デバッグ出力を投稿できるようにします。ノートPCをオンラインに保ち続ける必要はありません。

  • チーム向け自動化の展開

    個々の開発者やチームに、ローカルまたはクラウドで自動化を実行する共通の方法を提供し、RBAC、監査ログ、予算のガードレールが必要な場合は組織制御を付与します。

Pros and Cons

Pros

  • オープンソースかつモデル非依存のため、エージェントをどこで実行し、どのプロバイダーを使うかをより細かく制御できます。
  • ローカル、ホスト型クラウド、セルフホスト、プライベートVPCなど、複数の導入 विकल्पがあります。
  • Web、CLI、ターミナルUI、SDKアクセスを含む複数のインターフェースをサポートします。
  • 文書化されたワークフローには、バグ修正、PRレビュー、コード移行、インシデントのトリアージが含まれます。
  • エンタープライズ制御にはRBAC、SSO、監査ログ、予算管理が含まれます。

Cons

  • 公開ページでは、特に統合機能やセットアップに関して、一部の機能詳細が高レベルでしか要約されていません。
  • 価格ページには複数の導入プランやオプションが示されていますが、すべての制限や運用詳細が公開されているわけではありません。

FAQ

OpenHandsはどのように導入できますか?

OpenHandsは、ローカルのオープンソース構成、ホスト型クラウドオプション、エンタープライズ向けの導入パスを提供します。価格ページでは、オープンソースのローカル版、SaaSのIndividualプラン、そしてセルフホストまたはVPC導入オプションを備えたEnterpriseプランが説明されています。

自分のモデルプロバイダーやキーを持ち込めますか?

ソースでは、OpenHandsはモデル非依存であり、チームは自分のLLMキーを使うことも、OpenHandsのプランを通じてプロバイダーアクセスを選ぶこともできると説明されています。エンタープライズページでは、Anthropic、OpenAI、Bedrockなどのプロバイダーに対応すると記載されています。

OpenHandsはどのようなワークフローに対応していますか?

OpenHandsは、VM上またはクラウド内の分離されたサンドボックスでエージェントを実行でき、エンタープライズページでは、GitHubのIssue、Slackメッセージ、Jiraチケット、またはスケジュールから自動化を起動できると説明されています。

公開されている統合機能や制御機能には何がありますか?

公開ページでは、WebベースのGUI、ターミナルUI、CLI、SDK、Git連携、Slack、Jira、GitLab、GitHub、Bitbucket、さらにRBAC、SSO、監査ログ、予算管理などの一部のエンタープライズ制御が確認できます。ソースには、統合機能の完全な一覧は示されていません。

Quick Facts

カテゴリ
開発者向けツール
主な用途
エンジニアリング自動化のためのクラウドコーディングエージェント
導入形態
ローカル、ホスト型クラウド、セルフホスト、プライベートVPC
インターフェース
Web GUI、ターミナルUI、CLI、SDK
主なワークフロー
脆弱性の修正、PRレビュー、コード移行、インシデントのトリアージ
ドメイン
openhands.dev