# Cognition 推出 Devin Outposts，讓使用者能在自控基礎設施上執行 Devin session

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 原作者：Cognition (@cognition) · 策展與摘要：EasyVibeCoding · 平台：X (Twitter) · 熱度：🔥🔥 · 日期：2026-07-22

> 原始來源：https://x.com/cognition/status/2079612226252726615

## 證據與延伸閱讀

- [note.com/catch_ai_news/n/nf8781d3ab60f](https://note.com/catch_ai_news/n/nf8781d3ab60f)
- [Devin Outposts 支援自控基礎設施執行](https://docs.devin.ai/cloud/outposts/overview)

## 中文摘要

Cognition 推出 Devin Outposts，讓使用者能在自控基礎設施上執行 Devin session。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/8bf48f22666cf428.png)
> 這是一張關於「Devin Outposts」說明文件的標題截圖，畫面包含藍色與黑色漸層背景、左上角的圖示，以及「Documentation」、「Devin Outposts」與「Run Devin sessions on your own infrastructure」等文字。

Cognition 在 2026 年 7 月 21 日推出 Devin Outposts，允許在使用者控制的機器（如 Mac mini、實驗室 GPU 機器、私有網路內的 VM、Kubernetes 叢集等）上執行 Devin Cloud session。在此架構下，Devin 的 agent loop（推理與規劃）持續在 Devin 雲端運作，而所有指令執行、檔案編輯與 repository 存取則交由使用者運作的機器執行，兼顧雲端智慧與地端環境的掌控權。

**運作架構與核心原理**
- Outposts 透過具名稱的佇列將 Devin Cloud session 連線至使用者營運的機器。使用者可在 Devin Cloud 建立 Outpost，並透過 Devin CLI 在機器上新增 Outpost worker。
- 佇列採用原子性宣告（atomic claims），確保正好一個 worker 勝出，並透過 API 公開，讓基礎設施根據等待中的 session 隨需啟動或結束機器。
- Worker 僅需要對外（outbound）的 HTTPS 連線，不需任何內送連接埠、公開 IP 或 VPN 通道，且 N 個 worker 即可支援 N 個並行 session。
- 每個 Outpost session 仍是第一級的 Devin session，其 skills、knowledge、secrets、MCP 與 live desktop view 皆能正常運作，但在使用者的機器上會以無特權使用者身分執行。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/bbbb605007896fdc.png)
> 這張架構圖展示了 Devin Cloud 與使用者自身基礎設施（Your Infrastructure）之間的連接關係，並透過標註「OUTBOUND ONLY」強調 worker 僅需主動對外（outbound）連線、無需開放對內連接埠。

**部署與環境相依**
- 機器相依性方面，`git`（在 `` `PATH` `` 中）為複製與 repository 操作的必要條件；`ffmpeg`（在 `` `PATH` `` 中）用於螢幕錄製；瀏覽器路徑可透過設定環境變數 `` `DEVIN_CHROME_PATH` ``（例如 `` `DEVIN_CHROME_PATH=/usr/bin/google-chrome` ``）指定。
- 免密碼的 `` `sudo` `` 為選用，能讓 Devin 在 session 期間安裝所需軟體，但官方強烈警告：絕對不要在共用或長期運行的機器上授予此權限，僅建議在專用於 Devin 且每個 session 後會被回收的機器上使用。
- 透過安裝 Devin CLI 並執行以下指令，即可將機器轉為 worker 來處理佇列中的 session：
  ```bash
  devin worker start --outpost=<outpost_name>
  ```
- 官方提供開源操作器 `` `devin-outpost-k8s` `` 的參考實作，可部署在任意 Kubernetes 叢集上運行迴圈。

**整合夥伴平台與應用場景**
Cognition 與多個平台合作推出部署範本與指南，解鎖各種端對端應用場景：
- **Cloudflare**：透過 Cloudflare Workers 提供隔離沙箱，所有流量透過可自訂的代理伺服器及內部服務的私有連線傳輸。手動建立 Cloudflare 專案的指令為 `npm create cloudflare@latest -- cloudflare-devin-outpost --template=cloudflare/sandbox-sdk/devin`，登入指令為 `npx wrangler login`。
- **Daytona**：啟動 Linux 或 Windows 沙箱，從快照在 90ms 內迅速開機，並備妥儲存庫、相依性與工具鏈。
- **E2B**：提供可配置的雲端沙箱與次秒級啟動。E2B 安裝與登入需使用 PTY，互動安裝與登入指令如下：
  ```bash
  e2b sandbox create base

  ###
  # Inside the sandbox
  ###
  curl -fsSL https://cli.devin.ai/install.sh | bash

  source /home/user/.bashrc
  ```
- **Modal**：讓 Devin 在訓練與服務模型的相同基礎設施上執行，重現失敗、剖析修正並縮減至零。
- **Namespace**：結合 Apple M5 晶片驅動的 macOS 環境，讓 Devin 能藉由 computer use 自主端對端建置、執行與測試 iOS 應用程式。建立 Devbox blueprint 時，須前往 Namespace 專案頁面設定名稱、作業系統、基礎映像與機器大小，並將存取模式設定為 Workspace-wide (shared)。
- **NVIDIA Brev / NVIDIA OpenShell**：提供 GPU 基礎設施存取，用於除錯訓練執行、檢視 GPU 狀態、重現失敗及驗證修正。

**限制**
Devin Outposts 目前僅支援多租戶（multi-tenant）託管，不支援 Dedicated Tenant 部署；且會將大量基礎設施與維運責任轉移給客戶，團隊須自行大規模保護並維運遠端開發用的 VM。此外，使用 Outposts 需具備 Devin Enterprise 方案。

<video src="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/1784697848495-pmi38a55.mp4" poster="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/35eee2c620644789.jpg" autoplay loop muted playsinline preload="metadata" style="max-width:100%;height:auto;display:block;margin:1rem 0"></video>
> 一幅以黑白點陣風格呈現的科幻景觀，描繪荒涼大地上有通訊設施與遠方發光城市的夜景。

## 標籤

新產品, 功能更新, Agent, Cognition
