OpenHandsとは何ですか?
OpenHandsは、ソフトウェア開発の自律型エージェントを実行するオープンソースプラットフォームです。エンジニアリングチームがGitHubやSlackなどの既存ワークフローからエージェントを起動し、コードの変更やPR作成などの実務を自動化できます。ローカル環境での実行に加え、クラウドや企業内ネットワークへのデプロイに対応しています。
OpenHandsの特徴は何ですか?
- マルチバックエンド対応Claude Code、Codex、Gemini CLIなど複数のエージェントと、KimiやDeepSeekを含むオープンウェイトモデルを選択して実行可能です。
- 自動化ワークフローGitHub、Slack、Jira、Linearなどのイベントを検知し、PRレビューやCI失敗時の自動修正などのエージェントタスクを開始します。
- 大規模コードベース処理依存関係をマップし、複数エージェントが並行して安全に作業できるよう変更順序を調整する機能を提供します。
- セキュリティと監査エージェントの実行をサンドボックス内で隔離し、すべてのアクションとワークフローを追跡・監査できる制御機能を備えます。
- SDKによる拡張性ツール呼び出しの信頼性を高めるTool Systemを含み、独自の開発者向けツールや内部APIとの連携を実現します。
OpenHandsの使用例は何ですか?
- Pull Requestの自動レビュー新しいPRに対してコンテキストを解析し、リスクのある変更点を特定してインラインコメントとして投稿します。
- CI/CDパイプラインの修復ワークフローの失敗を検知すると、ログを調査して原因を特定し、修正パッチを含むPRを作成します。
- インシデント対応の支援JiraやNotionから関連情報を収集し、深刻度の提案や担当者のルーティング、事後報告書の草案作成を自動化します。
OpenHandsの使い方は?
- 環境選択ローカルマシンまたはクラウド上でOpenHandsを起動し、使用するエージェント(例:Claude Code)とモデルを設定します。
- トリガー設定GitHubやSlackなどの統合アプリから、PR作成やメンション検知などの自動化ワークフローを定義します。
- エージェント実行設定されたトリガーに基づき、エージェントがコードベースを分析し、計画・実行・検証のプロセスを開始します。
- 結果確認生成された変更点やPRを確認し、人間によるレビューと承認を経てマージを行います。









