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

# Devin Outposts

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

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

次のような場合は、Outpostsの利用を検討してください。

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

<Frame>
  <img src="https://mintcdn.com/cognitionai/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/outposts-diagram.png?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=798dd3f1d9ce57eb530b1c6d7d9e5b4b" alt="DevinのエージェントループとアウトポストキューはDevin Cloudで実行され、お客様のマシン — ラボ内のGPUマシン、VPC内の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 個のセッションを同時に処理でき、それを超えるセッションはワーカーが利用可能になるまでキューで待機します。

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

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

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

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

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

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

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

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

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

  <Card title="リファレンス" icon="book" href="/ja/cloud/outposts/reference">
    CLI コマンドとフラグ、fleet API のエンドポイント、バイナリ配布、spawn 仕様まで、全体を網羅しています。
  </Card>
</CardGroup>

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

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

| Platform                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | What you get                                                                                   | Docs                                                                                                                    |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| <img src="https://mintcdn.com/cognitionai/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/logos/namespace.svg?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=68efa1dc7c7fd54050b64dd78cac12eb" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="16" height="16" data-path="images/onboard-devin/outposts/logos/namespace.svg" /> Namespace          | Appleシリコン上でネイティブに動作する macOS 環境 — Computer Use、Devin によるビルド、実行、テストで、iOS アプリをエンドツーエンドで扱えます       | [Namespace 上の Devin Outposts](https://namespace.so/docs/devbox/devin)                                                   |
| <img src="https://mintcdn.com/cognitionai/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/logos/modal.svg?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=c4d687cff2da6b23ea3981b1265a07d0" 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/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/logos/nvidia.svg?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=d8c579390aae20eaca2df6e54be32418" 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/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/logos/nvidia.svg?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=d8c579390aae20eaca2df6e54be32418" 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/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/logos/daytona.svg?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=67c487847268e21d4b4c75fe01814d0f" 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/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/logos/e2b.svg?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=aee41e9fcae325e8f0fb06217f8d4f3b" alt="" style={{ display: "inline", verticalAlign: "middle", marginRight: "6px" }} noZoom width="36" height="10" data-path="images/onboard-devin/outposts/logos/e2b.svg" /> E2B                                                                | 1 秒未満で起動する、任意の CPU / RAM 構成の Agent 用マシン — 非公開クラウドへのアクセスも含まれます                                  | [E2B 上の Devin Outposts](https://e2b.dev/docs/agents/devin)                                                              |
| <img src="https://mintcdn.com/cognitionai/xlfcZs3jVVOLjL3w/images/onboard-devin/outposts/logos/cloudflare.svg?fit=max&auto=format&n=xlfcZs3jVVOLjL3w&q=85&s=621bf440c8f74760d0a4ee40d5fc432c" 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 では、インフラストラクチャと運用に関する大きな責任がお客様側に移ります。チームは、プロビジョニング、分離、アクセス制御、容量管理、監視、復旧を含め、リモート開発 VM を大規模に保護・運用する必要があります。セキュリティを重視するお客様には、セキュリティとオーケストレーションを Cognition が管理する、顧客ごとに分離された環境を提供する [Dedicated Tenant (Dedicated SaaS)](/ja/enterprise/deployment/overview) を推奨します。
