> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin Outposts

> 自社で管理するインフラストラクチャ上で Devin セッションを実行

Outposts を使うと、自社で管理するインフラストラクチャ内で Devin セッションを実行できます。自社の VM、コンテナ、Kubernetes クラスターはもちろん、手元の Mac Mini でも実行可能です。Devin のエージェントループ (推論と計画) は引き続き Devin のクラウドで実行される一方、コマンド実行、ファイル編集、リポジトリへのアクセスはすべて、お客様が運用するマシン上で行われます。

次のような場合に Outposts を利用してください:

* 内部サービス、レジストリ、シークレットの近くにある自社ネットワーク内でセッションを実行したい
* カスタムのハードウェアプロファイル (例: GPU、大容量メモリのマシン、特定の OS イメージ) が必要
* Devin のワークロードのホストに、既存の開発環境、VM、または Kubernetes インフラストラクチャを活用したい
* ネットワークアクセス、ビルド出力、監視に対する Enterprise レベルの管理機能が必要

<Frame>
  <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/outposts-diagram.png?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=efc312076580bfbb6c6eb3af145dfe77" alt="Devin のエージェントループとアウトポストキューは Devin Cloud 上で実行され、ラボ内の GPU ボックス、VPC（Virtual Private Cloud）内の VM、または手元の Mac mini など、お客様のマシンがアウトバウンド接続のみでセッションを提供します" width="1242" height="758" data-path="images/onboard-devin/outposts/outposts-diagram.png" />
</Frame>

<div id="how-it-works">
  ## 仕組み
</div>

**アウトポスト** は、お客様自身のマシンで処理する Devin セッション用の名前付きキューです。アウトポスト (例: `gpu-h200` や `dev-boxes`) を登録すると、Ubuntu や Windows などと並んで、Devin Cloud のマシンオプションとして表示されます。アウトポストで開始されたクラウドセッションは、お客様のいずれかのマシンが取得するまで、そのキューで待機します。

アウトポストからセッションを処理する各マシンは **ワーカー** です。マシンをワーカーにするには、[Devin CLI](/ja/work-with-devin/devin-cli) をインストールして、次を実行します。

```bash theme={null}
devin worker start --outpost=<outpost_name>
```

ワーカーはDevin のクラウドへのアウトバウンド接続を確立し、アウトポストのキューを監視します。待機中のセッションがあると、ワーカーはそれを取得してツール呼び出しをローカルで実行します。つまり、すべてのコマンド実行、ファイル編集、リポジトリ操作は利用者のマシン上で行われます。セッションが終了すると、ワーカーは次のセッションを待つために再びキューの監視に戻ります。スケールアウトは、より多くのマシンでワーカーを実行するだけです。N 台のマシンで N 個のワーカーを実行すれば、N 件のセッションを同時に処理でき、それを超えるセッションはワーカーが利用可能になるまでキューで待機します。

ワーカーに必要なのは**アウトバウンド**HTTPSアクセスだけです。インバウンドポート、公開IP、VPNトンネルは不要です。

<div id="orchestration">
  ### オーケストレーション
</div>

長時間稼働するワーカーマシンが最もシンプルな構成ですが、Outposts API を使えば、**オーケストレーター**を自作することもできます。これは、アウトポストのキューを監視し、待機中の各セッションごとに新しい VM またはコンテナを立ち上げ、その中でワーカーを起動し、セッションの終了後にマシンを破棄するソフトウェアです。実装方法については [オーケストレーション](/ja/onboard-devin/outposts/orchestration) を参照してください。あるいは、任意の Kubernetes クラスターでこのループを実行する当社のオープンソースオペレーター [devin-outpost-k8s](https://github.com/CognitionAI/devin-outpost-k8s) をデプロイすることも、すでにこれを実装しているパートナープラットフォーム上で実行することもできます ([統合](#integrations) を参照) 。

<div id="machine-dependencies">
  ## マシンの依存関係
</div>

セッションはお使いのマシン上で直接実行されるため、ワーカーはそのマシンにインストールされたツールを前提とします。

| 依存関係                 | 必須  | 用途                                                                                                                                                                                                |
| -------------------- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `git` (on `PATH`)    | はい  | クローンおよびすべてのリポジトリ操作                                                                                                                                                                                |
| `ffmpeg` (on `PATH`) | いいえ | Devin の画面録画機能。これがない場合、セッションで画面を録画できません。                                                                                                                                                           |
| Chrome or Chromium   | いいえ | Browser 機能とコンピュータ操作機能。ワーカーはデフォルトで標準的なインストール先から Chrome を探します。変更するには、ワーカーの環境で `DEVIN_CHROME_PATH` にバイナリの絶対パスを設定してください (例: `DEVIN_CHROME_PATH=/usr/bin/google-chrome`) 。これがない場合、Browser ツールは利用できません。 |
| Passwordless `sudo`  | いいえ | セッション中に必要なソフトウェア (例: 不足しているビルドツールやシステムパッケージ) を Devin がインストールできるようにします。これは、そのマシンが Devin 専用で、各セッション後に再作成される場合にのみ許可してください。共有マシンや長期間使用するマシンでは、絶対に許可しないでください。                                          |

<div id="get-started">
  ## はじめに
</div>

<CardGroup cols={2}>
  <Card title="クイックスタート" icon="rocket" href="/ja/onboard-devin/outposts/quickstart">
    アウトポストを作成し、`devin worker start` を使って 1 台のマシンからセッションを処理します — オーケストレーターは不要です。
  </Card>

  <Card title="オーケストレーション" icon="diagram-project" href="/ja/onboard-devin/outposts/orchestration">
    フリート運用に拡張: キューをポーリングし、セッションを引き取り、マシンをプロビジョニングして、ワーカーを自動的に起動します。
  </Card>

  <Card title="リファレンス" icon="book" href="/ja/onboard-devin/outposts/reference">
    関連機能をすべて網羅: CLI コマンドとフラグ、fleet API のエンドポイント、バイナリ配布、spawn コントラクト。
  </Card>
</CardGroup>

<div id="integrations">
  ## 統合
</div>

パートナープラットフォームがオーケストレーションループを代行するため、ワーカーを実行したりオーケストレーターを構築したりする必要はなく、セッションは各パートナーのインフラストラクチャ上で実行されます。セットアップ手順は各パートナーのドキュメントを参照してください。

| プラットフォーム                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 提供内容                                                                                           | ドキュメント                                                                                                                  |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/logos/namespace.svg?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=18613ff2182604d742b575ca8cae2204" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="16" height="16" data-path="images/onboard-devin/outposts/logos/namespace.svg" /> Namespace          | Apple silicon 上で macOS 環境をネイティブに提供 — Computer Use により、Devin が iOS アプリのビルド、実行、テストをエンドツーエンドで行えます | [Namespace での Devin Outposts](https://namespace.so/docs/devbox/devin)                                                   |
| <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/logos/modal.svg?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=c8481456e32acd0a4face927c805ddd2" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="16" height="16" data-path="images/onboard-devin/outposts/logos/modal.svg" /> Modal                                              | モデルの学習や提供に利用しているのと同じインフラストラクチャ上で — 本番ハードウェア上で不具合を再現し、対処法の性能を検証しながら、必要に応じてゼロまでスケールダウンできます       | [Modal での Devin Outposts](https://modal.com/docs/devin)                                                                 |
| <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/logos/nvidia.svg?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=92d3efa670055c1f37bc74b574957971" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="28" height="16" data-path="images/onboard-devin/outposts/logos/nvidia.svg" /> OpenShell                                  | OpenShell ランタイムにより各セッションにサンドボックスを提供 — 単一の VM から GPU クラスターまで対応し、高セキュリティ環境や政府機関向け環境向けに設計されています   | [NVIDIA OpenShell での Devin Outposts](https://github.com/NVIDIA/OpenShell#supported-agents)                              |
| <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/logos/nvidia.svg?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=92d3efa670055c1f37bc74b574957971" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="28" height="16" data-path="images/onboard-devin/outposts/logos/nvidia.svg" /> Brev                                       | NVIDIA Brev 上の GPU インスタンスを、ワンクリックで Launchable としてデプロイ可能                                        | [NVIDIA Brev での Devin Outposts](https://brev.nvidia.com/launchable/deploy?launchableID=env-3Ge1ZXazlZQuJHfQed2od9IT8R5) |
| <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/logos/daytona.svg?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=bebbb304eab4748fcc550a9cb035766b" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="15" height="16" data-path="images/onboard-devin/outposts/logos/daytona.svg" /> Daytona                            | スナップショットから 90 ms 未満で起動する Linux / Windows サンドボックス — リポジトリ、依存関係、ツールチェーンはあらかじめ用意されています            | [Daytona での Devin Outposts](https://www.daytona.io/docs/en/guides/devin/devin-outposts/)                                |
| <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/logos/e2b.svg?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=505f117894939dc257c11003eb58bc6f" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="36" height="10" data-path="images/onboard-devin/outposts/logos/e2b.svg" /> E2B                                                                | 任意の CPU/RAM 構成で使える Agent 用マシンをサブ秒で起動 — 非公開クラウドへのアクセスにも対応                                       | [E2B での Devin Outposts](https://e2b.dev/docs/agents/devin)                                                              |
| <img src="https://mintcdn.com/cognitionai-enterprise/m9AIXwoJnkHZA0WL/images/onboard-devin/outposts/logos/cloudflare.svg?fit=max&auto=format&n=m9AIXwoJnkHZA0WL&q=85&s=d429b9ee8e60002a9b3ca13b56964430" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="28" height="13" data-path="images/onboard-devin/outposts/logos/cloudflare.svg" /> Cloudflare | セッションごとに分離されたサンドボックスを提供し、トラフィックはカスタマイズ可能なプロキシ経由で内部サービスに非公開接続されます — VPN や公開は不要です                | [Cloudflare での Devin Outposts](https://developers.cloudflare.com/sandbox/tutorials/devin-outposts/)                     |

<div id="limitations">
  ## 制限事項
</div>

* Devin Outposts は現在、マルチテナントホスティングでのみ利用できます。現時点では、[Dedicated Tenant デプロイメント](/ja/enterprise/deployment/overview)では利用できません。
* Outposts では、インフラストラクチャと運用に関する大きな責任が顧客側に移ります。Teams は、プロビジョニング、分離、アクセス制御、容量管理、監視、復旧を含め、リモート開発 VM を大規模に保護・運用する必要があります。セキュリティを重視する顧客には、Cognition がセキュリティとオーケストレーションを管理する、顧客ごとに分離された環境を提供する [Dedicated Tenant (Dedicated SaaS)](/ja/enterprise/deployment/overview) を推奨します。
