OpenHands/OpenHands

🙌 OpenHands: AI-Driven Development

何を解決するか

OpenHands Agent Canvas は、コーディングエージェントを管理するための中央集権的で自己ホスト型のコントロールセンターを提供します。開発者は、ローカル、リモート、クラウドなどさまざまな環境で、OpenHands、Claude Code、Gemini などの複数のエージェントを単一のインターフェースから実行できます。これにより、断片化されたツール間を切り替える必要がなくなります。また、手動で繰り返し行う作業の問題も解決し、スケジュールや外部イベントに基づいてエージェントを起動する自動化ワークフローの作成が可能になります。

動作方法

Agent Canvas は、1つ以上の「エージェントサーバー」と接続するフロントエンドオーケストレーションレイヤーとして機能します。これらのサーバーが実際のエージェントを実行し、通信のために REST API を提供します。このシステムは、ローカルマシン上で直接実行する、Dockerコンテナ内でサンドボックス化する、またはクラウドVM上で実行するなど、さまざまな方法でデプロイできます。自動化には、スケジューリングやWebhookを処理し、GitHub、Slack、Linear などのサードパーティ統合を通じてエージェントアクションをトリガーする Automation Server と連携します。

対象ユーザー

エージェントインフラストラクチャを自ら管理したいソフトウェアエンジニアや開発チーム向けです。さまざまなLLM駆動のコーディングエージェントを使用し、プロプライエタリなクラウドプラットフォームに依存せずに、エンジニアリングワークフローを自動化したい方におすすめです。

特徴

  • マルチバックエンド対応:ローカル、リモート、クラウドのエージェントバックエンド間を切り替えても、コンテキストを失いません。
  • エージェント非依存:OpenHands と Agent-Client Protocol (ACP) を使用する任意のエージェント(Claude Code、Codex など)と互換性があります。
  • ワークフロー自動化:Slack、GitHub、Notion、Linear と統合して、イシューの分解やレポート生成などのタスクを自動化できます。
  • 柔軟なデプロイ:npm、Docker、またはソースインストールによる自己ホストをサポート。サンドボックス環境の選択も可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト