OpenHands: それが何で、どんな問題を解決し、なぜ注目を集めているのか

OpenHands: それが何で、どんな問題を解決し、なぜ注目を集めているのか

解決すること

OpenHands は、コーディングエージェントと自動化を管理するためのセルフホスト型コントロールセンターを提供します。開発者がローカル、リモート、またはクラウドのさまざまなバックエンド上で複数のエージェント(Claude Code、Codex、Gemini など)を単一のインターフェースから実行できるようにすることで、異なるエージェント環境を行き来する必要がなくなります。

仕組み

このシステムは Agent Canvas を中心に構築されており、フロントエンドとして機能し、1つまたは複数の Agent Server に接続します。これらのサーバーは実際のエージェントを実行し、ノートPC、VM、Docker コンテナ上にホストできます。スケジュール実行やイベント駆動型タスクの場合、Automation Server と組み合わせて Webhook やスケジュールに基づくワークフローをトリガーし、GitHub、Slack、Linear などのツールと連携できます。

対象者

「常に稼働している」AI エンジニアリングチームを求め、繰り返しのコーディング作業を自動化し、複数の AI エージェントを管理し、エージェントのホスティング場所を完全にコントロールしたい開発者やエンジニアリングチーム向けに設計されています。

ハイライト

  • マルチバックエンドサポート: ローカル、リモート、クラウドのエージェントバックエンド間をシームレスに切り替えられます。
  • エージェント非依存: OpenHands エージェントおよび Agent-Client Protocol (ACP) を使用する任意のエージェント(Claude Code や Codex など)と互換性があります。
  • ワークフロー自動化: Slack、GitHub、Notion などのサードパーティサービスと統合した自動化を作成できます。
  • 柔軟なデプロイ: npm、Docker、ソースからのインストールをサポートし、サンドボックス化された環境または直接ファイルシステムへのアクセスオプションを提供します。

Sources