AI 程式設計教程中文版
官方教程中文版實戰場景

讓 Codex 操作本機應用

說明 Computer Use 如何讓 Codex 操作本地 Mac app,適合沒有專用 plugin 的 GUI 任務。

Computer Use 讓 Codex 像你一樣操作 Mac app:看介面、點選、輸入、在視窗之間切換。它適合那些沒有專用 plugin、但必須透過普通 app UI 完成的任務。

官方頁面:https://developers.openai.com/codex/use-cases/use-your-computer-with-codex

適合什麼任務

場景Codex 應該做什麼
任務跨 apps、windows、browser sessions 或 local files用 Computer Use 連續操作多個入口
工作需要後臺交給 Codex 繼續明確 outcome,讓 Codex 在背景中完成
沒有專用 plugin 的普通 app UI透過點選、輸入和導航直接操作 app

相關官方說明:

起始提示詞

@Computer Use [描述你希望在 Mac 上完成的跨应用任务]

官方示例:

@Computer Use 播放一些音乐,帮助我专注。
@Computer Use 帮我把 Notes 里的 interview notes 添加到 Ashby。
@Computer Use 请在 Messages app 里查找 Brooke 本周发给我的 trip ideas,把最好的选项添加到一条名为 "Yosemite ideas" 的新 note,并起草一条回复给她。

更穩的任務格式

把跨應用任務寫成“目標 app + 輸入 + 輸出 + 禁止動作”:

@Computer 请完成这个 Mac 任务。

Target apps:
- Notes
- Slack

Goal:
- 从指定 Slack thread 提取今天需要我处理的事项。
- 在 Notes 里创建一条新的 checklist。

Rules:
- 只读取这个 thread,不浏览其他 channel。
- 不发送 Slack 消息。
- 不删除或移动任何文件。

Output:
- 完成后告诉我 note 标题、包含几项、是否遇到权限或登录问题。

Computer Use 能跨 app 做事,但它並不知道哪些視窗或賬號是安全邊界。把禁止動作寫清楚,比事後要求它“不要亂點”更可靠。

使用方式

  1. 準備 Computer Use
  2. @Computer Use 開頭,或 mention 具體 app,例如 @Slack@Messages
  3. 描述 task 和 expected outcome。
  4. 當 Codex 需要訪問某個 app 或入口時,按需確認,然後讓它繼續在背景中完成。

如果你 mention 了某個 app,且該 app 有專用 plugin,Codex 可能優先使用 plugin。這通常是更穩的選擇;沒有 plugin 時,再回到 Computer Use 直接操作 app。

更多示例:

@Computer Use 请检查我的 Slack,并为今天结束前需要我完成的所有事项添加 reminders。

什麼時候不要用

這些情況不要優先啟用 Computer Use:

  • 能用 CLI、API、MCP、plugin 或檔案直接完成的任務。
  • 需要輸入密碼、二次驗證、支付確認、刪除賬號、修改安全設定。
  • 同一個 app 已經被你或另一個 agent 正在操作。
  • 目標 app 裡有大量敏感客戶資料,但本輪任務只需要少量欄位。
  • 你無法在旁邊確認許可權彈出視窗和高風險點選。

它的價值是補齊圖形介面缺口,不是替代所有自動化。能結構化訪問時,結構化入口更可復現;不能結構化時,再讓 Codex 看螢幕、點選和輸入。

實用邊界

指定瀏覽器

Computer Use 會控制它正在操作的 app。如果你想自己繼續用一個 browser,讓 Codex 用另一個 browser,prompt 裡寫清楚。也可以在 customization 裡設定預設偏好:

使用 Computer Use 处理 web browsing tasks 时,默认使用 Chrome,而不是 Safari。

不要同一 app 並行跑

不要同時讓兩個 Computer Use tasks 操作同一個 app。視窗狀態會變得不穩定,Codex 也更難保持上下文。

保持已登入

相關 apps 和 services 先登入好,任務會更順。如果 Mac 在 Computer Use 執行時鎖屏,活動會停止。

後續處理

任務完成後保持同一執行緒,可以讓 Codex:

  • summarize what it changed。
  • double-check the result。
  • 把這個 workflow 寫進 customization,下次按同樣模式處理。

安全檢查清單

開始前:

  • 目標 app 已登入,且只開啟本輪需要的視窗。
  • 不相關的敏感視窗已經關閉。
  • prompt 裡寫清是否允許傳送、儲存、上傳、刪除或提交。
  • 如果需要瀏覽器,指定使用哪個 browser,避免影響你正在使用的瀏覽器。

執行中:

  • 稽核 Codex 請求訪問的 app。
  • 遇到系統許可權、付款、賬號安全、憑據輸入時人工接管。
  • 如果它切到錯誤視窗,立即停止。

完成後:

  • 檢查最終產物是否真的儲存。
  • 讓 Codex 總結它改了什麼、沒改什麼。
  • 對重複流程再考慮寫進 customization 或做成 plugin / CLI。

官方資料

本頁目錄