Favicon02

Codex 遠端連線教學:Windows、Mac 與手機情境

Codex 如何遠端連線?比較手機 Remote、Windows 與 Mac 跨裝置控制、SSH 遠端主機、Handoff 和 Codex cloud,說明配對步驟、睡眠限制、檔案位置與常見排錯。

Codex 遠端連線可以讓你離開工作電腦後,從手機或另一台支援的電腦接續任務。如果要沿用家中 Windows PC 或 Mac 的檔案與工具,可以使用 Remote;如果專案放在遠端開發主機,就走 SSH;若希望工作不依賴自己的電腦持續開機,則要評估 Codex cloud。

這幾種方式的差別,在於「你從哪裡下指令」與「工作實際在哪裡執行」。分清楚這兩件事,才知道電腦能不能關機、資料要放在哪裡,以及換成另一台 Windows 或 Mac 後,還缺哪些設定。

本文依 2026 年 9 月 9 日查核的 OpenAI 官方文件整理。部分原 Codex 桌面文件目前使用 ChatGPT desktop app 的名稱;下文保留 Codex 作為主題,設定選單則以目前官方文件為準。Remote 的開放情況仍受版本、分批推出與工作區設定影響。官方 Remote 說明


Codex 遠端連線的核心:操作端與執行端分開

想像你在家裡的桌機上,已經讓 Codex 開啟專案、讀取資料並開始修改程式。出門後,你希望用手機補一句:「先把測試結果整理好,等我看過再處理下一步。」Remote 讓你從另一個裝置參與原本的工作,任務使用的環境仍來自被連線的主機。

操作端是你用來下指令、查看成果的手機或電腦;執行端是實際讀檔、跑命令、使用工具的電腦或遠端環境。手機畫面能看到任務,不代表手機已經取得整套專案,也不代表原電腦上的軟體搬到了手機。

官方文件說明,遠端工作會沿用主機的專案、檔案、權限、外掛、瀏覽器與本地工具。這也是為什麼換一台主機後,「同一個帳號」並不足以保證工作環境完全相同。主機提供哪些工作資源

如果還不熟悉 Codex 如何讀取專案與執行工作,可以先閱讀Codex 新手完整教學。接下來的比較,重點放在已有工作環境後,如何從不同裝置接續。

遠端工作的操作端負責指令、執行端負責工作,並需確認成果儲存位置
操作端與執行端分開

手機、Windows、Mac 與雲端,要選哪種連線方式?

日常用語常把 PC 當成 Windows 電腦,Mac 則另列一類。以下也採這種容易理解的分法,但真正影響設定的是作業系統、應用程式支援,以及哪台電腦負責執行工作。

操作情境 優先評估方式 工作在哪裡/主要條件
手機連 Windows PC 或 Mac Remote 被連線主機;需完成配對並保持清醒連網
Windows 與 Mac 之間接續 桌面 Remote 原主機;操作端需有 Control other devices 功能
專案已在遠端開發主機 SSH 遠端專案 SSH 主機;需可連線、已安裝並登入 Codex
本機離線後還要執行 Codex cloud 獨立雲端環境;需先準備儲存庫與依賴工具
要把既有任務換機執行 跨主機 Handoff 目的主機;需同一 Git 儲存庫的匹配專案

Remote 的手機入口支援 iOS 與 Android;桌機對桌機則要看操作端是否出現 Control other devices。因此,看到「Windows 與 Mac 都支援」時,還要確認自己需要的是手機控制、桌機控制,還是 SSH 專案連線。Remote 的裝置與帳號條件

選擇時可以先問自己:這份工作是否一定要使用某台電腦上的資料或軟體?如果答案是肯定的,就先考慮連回那台主機;如果專案能在獨立環境重建,才進一步比較 SSH 主機與 Codex cloud。


用手機遠端操作 Codex:第一次設定怎麼做?

手機 Remote 要從被連線的桌面應用程式開始設定。只有安裝 Codex CLI 或 IDE 擴充套件,還不能直接完成這個手機配對流程。電腦與手機也必須使用同一個 ChatGPT 帳號及工作區,並完成該工作區要求的驗證。官方配對流程

  1. 在工作電腦開啟設定。前往 Settings → Connections → Control this Mac or PC,選擇 Set upAdd,完成遠端存取確認。
  2. 用手機掃描 QR code。依畫面引導開啟 ChatGPT,確認帳號與工作區,完成必要的多因素驗證、SSO 或通行金鑰流程。
  3. 在手機開啟 Remote。選擇已配對的主機,再選專案或既有任務,開始下指令、回應核准要求或查看結果。
  4. 檢查主機的連線設定。確保應用程式持續開啟、電腦清醒且連網;需要操作瀏覽器或桌面時,再確認主機對應能力已設定。

完成配對後,建議先做一次小型、容易核對的測試。例如請 Codex 列出目前專案的第一層檔案,並回報執行位置。確認主機和資料夾都正確,再開始較長的工作。這是操作建議,不代表本文已實測所有裝置組合。

第一次測試也可以刻意補送一則後續指令,觀察自己是否能找到正在執行的任務。後續指令的生效時機,還可以搭配Codex 加入佇列與引導執行的差異一起理解。

遠端接續步驟:選主機、配對、確認執行位置、接續與驗收
遠端接續的四個步驟


Windows 與 Mac 的使用情境,有哪些實際差異?

情境一:人在外面,用手機連回 Windows 桌機

如果工作資料主要放在 Windows 桌機,Remote 的價值是可以繼續使用原本環境。例如出門前已準備好報表檔案,外出後再請 Codex 調整分析方向、檢查輸出或說明結果。前提是檔案已在主機可讀取的位置,相關工具也能正常運作。

Windows 桌面版本支援原生 PowerShell 與沙箱,也可以設定 WSL2。WSL2 是 Windows 上的 Linux 環境,適合本來就依賴 Linux 工具的專案;它不是使用 Windows Remote 的必備條件。Windows 桌面應用程式說明

另一個需要留意的條件是 Computer Use,也就是讓 AI 操作電腦畫面的能力。官方指出,Windows 的這項功能在前景執行,使用時應保持工作階段未鎖定、桌面可用。因此,讓它操作桌面軟體時,最好把該台電腦留給任務使用,避免自己同時移動滑鼠或切換視窗。這項要求不能直接推廣成「所有命令列工作都必須解鎖」。Windows 主機使用條件


情境二:用手機連回 MacBook 或 Mac 桌機

Mac 同樣可以作為 Remote 主機。若專案依賴 Mac 上的軟體、檔案或開發環境,連回原主機就能減少重新準備環境的工作。對使用者而言,重點是那台 Mac 是否持續可連線,而不是手機本身效能有多強。

MacBook 要特別注意闔蓋與睡眠。官方 Remote 文件列出的做法是:開蓋並接上電源;若要闔蓋,還要接上外接螢幕。主動選擇「睡眠」仍會中斷遠端存取。不能因為電源插著,就認為把筆電闔上、放進包包後一定能繼續執行。Mac 筆電的遠端可用條件

如果經常需要外出後接續工作,可以先評估現有桌機是否適合作為固定主機。這是依工作習慣做的選擇:偶爾補指令,通常先用現有電腦;長時間依賴遠端工作,再考慮是否需要專用、常開的設備。


情境三:用 Mac 控制 Windows,或用 Windows 控制 Mac

在已開放桌機遠端控制的裝置上,可以到 Settings → Connections → Control other devices 加入另一台主機。官方說明涵蓋 Mac 與 Windows,但實際仍要以裝置是否提供該入口及配對流程為準。從另一台電腦接續工作

假設你用 MacBook 連回 Windows 桌機,MacBook 是操作端,Windows 桌機仍是執行端。原本在 Windows 上使用的檔案路徑與工具,不會因為你換了螢幕就變成 macOS 的環境。反過來,用 Windows 看 Mac 上的任務,也不代表 Windows 已安裝 Mac 的專用軟體。

這種安排適合「出門帶輕便筆電,但工作留在固定主機」的情境。若只是想接續同一個任務,先保持執行位置不變,通常比較容易核對;真的需要改用另一台主機的工具或運算資源時,才評估後面的 Handoff。


專案在遠端主機:如何透過 SSH 連線?

SSH 是用來安全連到遠端主機的協定。Codex 的 SSH 專案功能,讓桌面應用程式連到遠端檔案系統與 shell,也就是輸入、執行命令的環境。這適合專案本來就放在開發伺服器,或需要特定依賴套件的情境。SSH 的公私鑰與主機指紋,可先看SSH 連線與金鑰入門教學

設定可以分成四步:在操作電腦的 ~/.ssh/config 建立明確主機別名;確認一般 SSH 能連上;在遠端主機安裝並登入 Codex;最後到桌面程式的 Connections 加入該 SSH 主機並選擇遠端專案資料夾。官方說明指出,遠端登入 shell 的 PATH 必須找得到 codex,因為應用程式會透過 SSH 啟動遠端 Codex app server。Codex SSH 主機設定

例如,下面是一份示意設定;主機名稱、使用者與金鑰路徑都要換成自己的資料。devbox.example.com 不是本文提供的可登入伺服器。

Host devbox
  HostName devbox.example.com
  User your-user
  IdentityFile ~/.ssh/id_ed25519

設定好後,先在執行桌面程式的電腦輸入 ssh devbox,確認一般連線成立。如果連 SSH 都失敗,應先處理主機位址、VPN、帳號或金鑰問題,還不到檢查 Codex 專案設定的階段。

若遠端主機沒有可用瀏覽器,Codex 官方提供裝置碼登入方式:codex login --device-auth。這項方式仍屬 beta,也需要帳號或工作區允許裝置碼登入。登入網址與一次性代碼依實際畫面操作,不要把登入憑證放進文章、Git 儲存庫或公開對話。無圖形介面主機的登入方法

手機要操作這類工作時,官方路徑是先讓桌面主機連好 SSH 環境,再由手機連到桌面主機。排查問題時因此要分兩段:手機是否能連到桌面主機,以及桌面主機是否能連到 SSH 主機。跨網路的 SSH 存取,官方建議使用 VPN 或 mesh networking,不要把 Codex app server 直接暴露在公共網路。SSH 與網路暴露範圍


換裝置查看,和 Handoff 搬移任務有什麼不同?

前面的 Remote 情境,主要是換一個入口操作既有環境。Handoff 則會把既有對話與 Git 狀態移到另一台已連線主機。如果你的目的只是出門後看進度,不必先搬移任務;若要把後續工作交給另一台電腦執行,才需要了解 Handoff。

依官方流程,目的端必須先連線,並儲存同一個 Git 儲存庫的專案;若原專案是儲存庫中的子資料夾,兩端也要對應相同子資料夾。接著在任務下方選擇執行位置、目的主機與分支,再確認 Hand off。進行中的回覆會先被中斷,目的端則建立或重用 worktree,也就是獨立的 Git 工作目錄。跨主機 Handoff 說明

這裡可以推導出一個實務判斷:搬移任務前,先確認目的端能執行專案。對話與 Git 狀態能轉移,不表示軟體安裝、系統路徑、未納入版本管理的資料,以及各種登入狀態都會一併準備好。尤其從 Windows 換到 Mac,或從本機換到 Linux 主機時,更應先核對依賴工具。

另外,目前這項跨主機 Handoff 不支援交給 Codex cloud。雲端任務有自己的環境設定流程,不能把桌面主機之間的搬移功能,直接理解成任何任務都能一鍵送上雲端。Handoff 的適用範圍


想讓電腦關機後繼續工作:評估 Codex cloud

如果你真正想解決的是「筆電關掉後,工作還能繼續」,可以評估 Codex cloud。它讓程式任務在隔離的雲端環境執行,並提供環境設定、工作紀錄與結果差異檢視。因此,任務不需要占用自己的電腦持續執行。Codex cloud 功能與用途

目前官方入門流程是:登入 Codex cloud,連接 GitHub 或 GitLab(Beta),建立儲存庫的執行環境,再設定依賴套件、工具與必要環境變數。開始任務後,可以查看紀錄,完成時檢查摘要與 diff,再決定是否建立 pull request。

這適合可以在雲端重建的程式專案。例如程式碼與測試都在儲存庫,安裝步驟也清楚,就比較容易安排長時間的修改與驗證。相對地,若工作一定要讀取家中電腦某個資料夾,或操作只存在那台電腦的桌面軟體,單純建立雲端任務並不能自動取得這些資源。

可以把選擇濃縮成三個問題:要沿用特定電腦的環境,選 Remote;專案已在遠端開發主機,評估 SSH;專案能在獨立雲端環境重建,又希望本機離線後繼續跑,評估 Codex cloud。這是依環境依賴做的建議,並不代表每種工作都適合搬往雲端。

依原機環境、遠端開發與本機離線三種需求選擇工作位置
用環境需求選連線


連不上、看不到主機或任務停住,先查哪裡?

遠端工作的問題通常要分層檢查。先確認裝置配對與帳號,再看主機是否可用,最後才排查專案、工具或程式本身。否則,主機明明只是睡著,卻一直重設專案,很容易越改越混亂。

看到的狀況 先檢查 為什麼
手機沒有 Remote 更新 App,確認功能與工作區權限 功能仍受分批推出與管理設定影響
Remote 裡沒有主機 帳號、工作區、配對與主機 App 登入相同帳號仍須完成裝置連線
出門後突然斷線 主機睡眠、網路、電源與 App 原主機不可用時,Remote 也無法繼續存取
重新登入後不能控制 主機的 Remote Control 是否重新開啟 登出會停用遠端控制,但保留原配對
能連線,卻無法操作桌面 Windows 桌面是否未鎖定;工具是否已設定 Computer Use 有額外的桌面與前景條件
SSH 專案無法啟動 一般 SSH、遠端登入與 codex PATH 能登入主機不等於 Codex 執行環境已備妥

上述 Remote 排查方向來自官方文件。若是公司電腦,還要確認組織允許 Remote Control,並完成工作區要求的身分驗證;個人帳號可用,不代表公司工作區也採相同設定。Remote 疑難排解

也不要把「工作在自己的電腦執行」理解成「所有資料都只留在本機」。執行位置、模型服務與資料處理政策是不同層次;官方說明中,ChatGPT 帳號登入和 API key 登入會適用不同的管理及資料處理設定。公司工作應先沿用核准的工作區與資料規範。Codex 登入方式與資料政策範圍


先決定工作放在哪裡,再決定怎麼連

Codex 遠端連線最實用的起點,是先把現有 Windows PC 或 Mac 設定成可連線主機,測試一次從手機查看任務、補指令與核對結果。確認這條工作路徑符合需求後,再評估常開主機、SSH 開發環境或 Codex cloud。

每次開始前,確認三件事就能減少很多混淆:現在控制哪台主機、正在使用哪個專案、成果最後存在哪裡。需要長期保存成果時,仍應建立自己的備份方式;可以延伸閱讀Codex 檔案結構與備份指南,把遠端存取和資料保存分別安排好。


Codex 遠端連線常見問題

Codex Remote 一定要用 iPhone 嗎?

不用。官方文件列出 iOS 與 Android 的 ChatGPT 行動應用程式都可作為 Remote 操作端。仍需要支援的桌面主機、同一帳號與工作區,以及已開放的 Remote 功能。

Windows 可以當 Codex 遠端主機嗎?

可以。官方 Remote 文件涵蓋 Windows 與 macOS 主機。Windows 電腦需要開啟桌面應用程式、完成配對並保持清醒連網;若任務使用 Windows Computer Use,還需要未鎖定且可用的桌面。

MacBook 闔蓋後,Codex 還能遠端使用嗎?

不能一概而論。官方列出的條件是開蓋並接電;闔蓋時還要連接外接螢幕。主動進入睡眠會中斷遠端存取,出門前應實際確認自己的電源與顯示器配置。

只登入同一個 ChatGPT 帳號,就會同步兩台電腦的所有檔案嗎?

不會因此自動得到相同的本機環境。Remote 使用被連線主機的檔案與工具;跨裝置查看任務不等於專案檔案備份。換到另一台主機執行時,仍要準備目的端所需的資料與軟體。

電腦關機後,Codex Remote 還能工作嗎?

原電腦關機、睡眠、斷網或關閉應用程式後,依賴該主機的 Remote 存取就會停止。若要在本機離線時繼續執行,應把工作安排在另一台可用主機,或適合該專案的 Codex cloud 環境。

使用 Remote 一定要開 SSH 或路由器連接埠嗎?

一般手機 Remote 配對走官方桌面應用程式流程,官方說明使用安全中繼讓受信任裝置可連線。SSH 是連接遠端開發主機的另一條路徑;不要為了手機 Remote 自行把 Codex app server 暴露到網際網路。

以上問答的裝置、配對、睡眠與主機條件,見官方 Remote connections 指南;雲端工作方式見Codex cloud 文件。本文為文件查核與使用情境分析,未聲稱已實測全部跨平台組合。

Frank Chiu
Frank Chiu

SEO/GEO 顧問、行銷顧問。協助本地企業與跨國企業導入 SEO、GEO 跟行銷方案,包括:雀巢、凱基銀行、大人學、居家先生、IKEA、vocus 等。

訂閱電子報