OpenHands/OpenHands
🙌 OpenHands: AI-Driven Development
解決する課題
OpenHands Agent Canvas は、コーディングエージェントを管理・自動化するためのセルフホスト型開発者コントロールセンターを提供します。開発者は単一のインターフェースから、ローカル、リモート、クラウドといった様々なバックエンドで複数のエージェント(OpenHands、Claude Code、Gemini など)を実行できるため、断片化されたツール間を行き来する必要がなくなります。
仕組み
このシステムは、REST API を介して1つ以上のエージェントサーバー (Agent Servers) に接続するフロントエンド (Agent Canvas) を使用します。これらのサーバーは、ノートパソコン、仮想マシン、またはクラウドインフラ上でホスト可能です。自動化については、Automation Server と連携し、スケジュールや Webhook イベント(GitHub や Slack など)に基づいてエージェントをトリガーします。Agent-Client Protocol (ACP) をサポートしているため、様々なサードパーティ製エージェントとの互換性を維持し、ユーザー独自の LLM モデルを使用することも可能です。
対象ユーザー
コーディングエージェントをオーケストレーションし、反復的なエンジニアリングタスクを自動化するための、集中管理されたセルフホスト環境を求めるソフトウェアエンジニアおよび開発チーム。
主な特徴
- マルチバックエンドサポート: コンテキストを失うことなく、ローカル、リモート、クラウドのエージェント環境を切り替え可能。
- エージェント非依存: OpenHands、Claude Code、Codex、Gemini、Pi、および ACP 互換のあらゆるエージェントで動作。
- ワークフロー自動化: Slack、GitHub、Linear、Notion と統合し、レポート生成や課題の分解といったタスクを自動化。
- 柔軟なデプロイ: サンドボックスなしでの実行、単一の Docker コンテナ内での実行、または並行対話のための複数の隔離された Docker サンドボックスでの実行が可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト