生活分享

Claude Code|Computer Use 教學

在支援環境中操作桌面應用並確認結果。Computer Use 讓 Claude 看見並操作支援的桌面應用。本篇以 macOS CLI 的研究預覽功能為主,使用一份空白文字文件驗證開啟、輸入、保存與停止控制。桌面 App 的支援平台另列說明,避免把 Windows 桌面功能誤認為 Windows CLI 也能照同一方式操作。

閱讀時間約 5 分鐘

Computer Use 教學:文件、螢幕與完成記號的幾何插圖
圖片:Mokaair (© Mokaair)
本篇目錄
  1. 先選合適的工具入口
  2. 在 macOS CLI 啟用
  3. 指定一個小而明確的任務
  4. 保存後重新開啟核對
  5. 練習中斷與收回控制
  6. 桌面版使用者怎麼銜接
  7. 常見問題與完成判準

Computer Use 讓 Claude 看見並操作支援的桌面應用。本篇以 macOS CLI 的研究預覽功能為主,使用一份空白文字文件驗證開啟、輸入、保存與停止控制。桌面 App 的支援平台另列說明,避免把 Windows 桌面功能誤認為 Windows CLI 也能照同一方式操作。

查證時,CLI Computer Use 限 macOS、Pro 或 Max,且需要互動 session,不支援 claude -p。Team、Enterprise 與其他平台的 CLI 不適用這套步驟。桌面版文件另有 macOS、Windows 的 Computer Use 說明,Linux 桌面不應假設具備相同能力。

先選合適的工具入口

先選合適的工具入口 → 在 macOS CLI 啟用 → 指定一個小而明確的任務
先選合適的工具入口 → 在 macOS CLI 啟用 → 指定一個小而明確的任務 · 圖片:Mokaair (© Mokaair)
閱讀完整文字說明

Computer Use 教學,以流程和文件圖形呈現教學重點。

能用瀏覽器整合完成的網頁測試,先參考。原生 App、模擬器或沒有其他介面的 GUI 工作,才適合這篇的螢幕控制。兩者的權限與可操作類型不同,不是開啟 Computer Use 就能無限制控制所有應用。

請準備一份專門練習的空白文件,關閉不需要展示的私人資料,並確認保存位置。這次只操作文字編輯器,不登入服務、不發送訊息,也不使用含真實資料的文件。先知道停止方式,再開始控制。

在 macOS CLI 啟用

macOS Claude Code 互動對話框:開啟 MCP 面板 · text
/mcp

在清單中找到內建 computer-use 伺服器並選 Enable。這項開關按專案保存,不需要另行下載名稱相似的 套件。如果沒有這個項目,先核對作業系統、帳號方案與版本,而不是任意加入第三方螢幕控制工具。

第一次嘗試控制時,依提示到 macOS 系統設定授予輔助使用與螢幕錄製權限。前者讓程式點擊與輸入,後者讓它取得畫面;只給其中一項可能出現能看不能操作或能操作卻無法確認的問題。

依系統提示重新嘗試,必要時重啟 Claude Code。權限設定完成仍要做一次實際操作驗證,因為系統授權與工具連線是不同層次。不要只截取系統設定中已勾選的畫面,就當作任務完成證據。

指定一個小而明確的任務

已啟用 Computer Use 的 macOS Claude Code 對話框 · text
請使用文字編輯器建立一份練習文件,輸入下面三行:
Computer Use 練習
我已確認操作目標。
我知道按 Esc 可以停止。
先展示文件內容,等待我指定保存路徑後再保存。
只操作這份練習文件,不切換到私人文件或其他服務。

檢查工具要求控制的 App 是否正確。不同 App 類別可能限制為只看、只能點擊或完整操作;例如瀏覽器與交易類應用的限制,不應靠反覆要求來繞過。若所需動作不在支援範圍,改用該工具正式提供的入口。

看到文件三行文字後,指定專用練習資料夾與檔名,例如 computer-use-demo.txt。若編輯器預設是富文字格式,要求使用純文字並確認實際副檔名;不要把畫面中看似相同的文件當成同一種格式。

保存後重新開啟核對

保存成功的提示還不足以證明磁碟內容正確。關閉該文件並從指定路徑重新開啟,確認三行文字、換行與檔名都一致。若檔案已存在,先決定換名或是否覆蓋,不讓模糊指令直接覆蓋原資料。

Claude Code 對話框:核對實際保存結果 · text
請確認剛才的文件已保存到我指定的位置。
關閉後重新開啟同一檔案,核對三行文字與換行。
回報實際路徑、格式與核對結果,不以保存提示代替重新讀取。

這個練習不需要把螢幕截圖當成正式文件內容。截圖證明當下畫面,重新開啟證明檔案可讀;兩種證據各自回答不同問題。若要交付給別人,保存可使用的檔案與必要畫面即可。

練習中斷與收回控制

macOS CLI 文件提供按 Esc 立即中止當前操作,也可以在終端機按 Ctrl+C。先讓 Claude 做一個無害、容易停止的操作,再按 Esc,確認它停止並交回控制。不要等到誤操作重要資料時才第一次尋找停止方式。

停止當前動作不一定釋放 session 的所有控制鎖;另一個 session 如果無法控制同一電腦,先正常退出原 session 再重試。也不要在 Claude 正在點擊時同時手動拖曳視窗,因為位置改變可能讓後續點擊偏離目標。

需要長期停用時,在 /mcp 停用 computer-use;若不再使用,另外到系統設定檢查並撤回對應權限。關閉某個文件或停止一次操作,不等於永久取消系統授權。

桌面版使用者怎麼銜接

桌面版應依 Code 的 Computer Use 設定與 App 權限介面操作,不能照搬 CLI 的內建 MCP 啟用步驟。Windows 使用者先閱讀,再核對官方 Desktop 文件中的功能資格與系統需求。

手機透過 Dispatch 或 Remote Control 派送任務,也不表示手機本身取得桌面控制能力。任務仍由符合條件且保持運作的電腦執行;連線中斷、電腦休眠與桌面權限都會影響結果。跨裝置流程可看。

常見問題與完成判準

症狀可能原因處理方式
找不到 computer-use平台、方案或版本不符先核對 CLI 與 Desktop 的不同條件
無法看見或點擊系統權限不完整檢查兩種 macOS 權限並重啟
無法控制某個 AppApp 類別限制使用支援入口,不繞過限制
顯示被其他 session 占用控制鎖仍保留正常結束原 session 後再試

完成判準是文件實際存在、重新開啟內容正確、停止鍵已試過,並能指出操作在哪台電腦執行。本篇步驟以官方文件核對,並不代表每種作業系統與帳號均已由作者實機驗證,請在自己的支援環境記錄結果。

回總目錄

  • 生活分享

    Claude Code|建立第一個 mod:在 Claude Code 行程內數工具呼叫

    寫一個三檔案的 mod,用驗證器與測試確認它掛上的事件。文件把 mod 定義成多了入口檔的 plugin:入口檔叫 hooks module,Claude Code 在事件發生時呼叫裡面的函式,函式可以觀察、改寫或接手事件。

  • 生活分享

    Claude Code|Git Worktree 平行工作

    隔離多個任務的檔案與分支。Git Worktree 讓同一儲存庫擁有多個工作目錄,各自使用分支與檔案。本篇會把待辦篩選與文件整理分開,確認兩個 session 不會直接改到彼此的檔案,再把其中一個成果整合回主分支。你也會知道何時可以安全清理工作目錄。

  • 生活分享

    Claude Code|雙 Worktree 實作與衝突整合

    隔離兩項功能,最後完成整合與回歸。兩個 Claude 工作階段同時編輯專案,最容易出現的問題是互相改到同一份檔案,或各自測試通過、整合後卻失敗。本篇用兩個 Worktree 分別處理篩選預設值與介面文字,故意製造一次小衝突,再完成整合、驗證與清理。你不需要先啟用 Agent Teams。

  • 生活分享

    Claude Code|比較流程品質、用量與執行時間

    以同一資料集比較兩種工作方法。比較兩種 Claude 工作方法時,不能只挑成功那一次,也不能只看第一個答案有多快。本篇用固定案例、原始紀錄和一致判準,比較品質、重試、等待與人工整合時間,最後寫出有樣本數與限制的報告,而不是保證某個方法一定省錢。

最新旅遊情報攻略

資料來源

生活分享