メインコンテンツへスキップ
タスクを cloud Devin の Devin セッション に引き継いで、ローカルでの作業を続けられます。cloud Devin セッションには、Shell、Browser、リポジトリへのフルアクセスを備えた専用の VM が割り当てられるため、ノートPC を閉じた後も作業を続けられます。 引き継ぎ方法は 2 つあります。
  • Devin CLI から — 組み込みの /handoff コマンドを使用します。セットアップは不要です。
  • その他のコーディングエージェントから — オープンソースの Devin Handoff プラグインを使って、Claude Code、Codex、Cursor などから引き継げます。

引き継ぐべきタイミング

ローカルマシンだけでは足りない場合や、バックグラウンドで実行したい場合は、タスクを引き継ぎます。
  • VM またはサーバー — 開発サーバーの実行、エンドポイントへのアクセス、Docker ビルド
  • Browser — スクリーンショット、OAuth フロー、エンドツーエンドテスト、スクレイピング
  • CI/CD — パイプラインのデバッグ、デプロイ、インフラストラクチャの変更
  • 長時間かかる作業 — マイグレーション、バッチジョブ、大規模なリファクタリング
  • 並列実行 — ローカルでコーディングを続けながら、作業をクラウドにオフロードする

Devin CLI から

Devin CLI は、ターミナルで動作するローカルのコーディングエージェントです。組み込みの /handoff コマンドがあるため、インストールは不要です。
/handoff fix the flaky integration tests in CI
Devin CLI は会話の前提情報と現在の Git ブランチをまとめ、前回中断したところから再開できるクラウドセッションを作成します。セッションの進行状況は、ターミナルまたは Devin web app から確認できます。
タスクの説明を付けずに /handoff を実行すると、クラウドセッションは前回中断したところから自動的に再開します。

他のコーディングエージェントから

Devin Handoff は、同じ引き継ぎワークフローをあらゆるコーディングエージェント — Claude Code、Codex、Cursor など — で利用できるようにする、オープンソースのプラグイン兼スキルです。一度インストールすれば、あとは 「これを Devin に引き継いで」 と伝えるだけで、エージェントが現在のリポジトリ、ブランチ、未コミットの変更を収集し、セッションを作成して、URL を返します。 Devin のAPIキーが必要です。API keys page で生成し、DEVIN_API_KEY としてエクスポートしてください。各エージェントでのインストール手順と利用方法については、プラグインの進化に合わせて常に最新の内容に保たれている repository README を参照してください。

前提情報がクラウドセッションに渡る仕組み

クラウドセッションは新しい VM で開始されるため、スキルはローカルエージェントがすでに把握している内容をまとめ、セッションプロンプトに含めます。
  • リポジトリ とブランチgit remotegit rev-parse から検出されるため、Devin は正しい リポジトリ をクローンし、現在のブランチをチェックアウトします。
  • 未コミットの変更git diff HEAD の出力 (100KB までに切り詰めたもの) が含まれるため、作業中の変更も引き継がれます。送信したくないローカルの編集がある場合は、先にコミットするか stash してください。
  • 追加の前提情報 — 呼び出し元のエージェントがその時点までに得た情報 (確認したファイル、根本原因の仮説、部分的な修正) 。

Devin CLI

組み込みの/handoffコマンドを備えたローカルのコーディングエージェント

GitHub上のDevin Handoff

ソース、インストールガイド、スクリプトの完全なリファレンス

Devin API

handoffを支えるSessions API

Devin MCP

任意のMCPクライアントからセッション、プレイブック、Knowledgeを管理