OpenHands/OpenHands

🙌 OpenHands: AI-Driven Development

What it solves

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

How it works

システムは Agent Canvas というフロントエンドと Agent Server というバックエンドで構成されます。Agent Server は REST API で、ローカルノートパソコン、VM、Docker コンテナなどのホストマシン上でエージェントを実行します。ユーザーは Agent Canvas フロントエンドを複数の Agent Server に同時に接続でき、必要に応じて切り替えられます。スケジュールやイベント駆動のタスクには、Automation Server をバックエンドに組み合わせ、Webhook やスケジュールでエージェントをトリガーできます。

Who it’s for

自分たちで AI コーディングエージェントをホストし、GitHub、Slack、Linear、Notion などのツールと連携した自動化ワークフローを作りたい開発者やエンジニアチーム向けです。

Highlights

  • Multi-Backend Support:ローカル、リモート、クラウドのエージェント環境をシームレスに切り替え。
  • Agent Agnostic:OpenHands エージェントおよび Agent-Client Protocol(ACP)に対応したサードパーティエージェントと互換性あり。
  • Flexible Deployment:サンドボックスなしでフルファイルシステムアクセスで実行するか、Docker サンドボックス内でセキュリティ確保して実行可能。
  • Workflow Automation:イベントに応答したりスケジュールで実行したりする自動化を作成でき、外部のコミュニケーション・プロジェクト管理ツールと統合可能。