Mac 自動化方案對比:SSH + Hammerspoon vs Computer Use
日期: 2026-04-01
背景
研究比較兩種控制 Mac 電腦嘅方法:
- 我地現有方案:SSH + Hammerspoon + AppleScript
- Anthropic 新功能:Computer Use(2026年3月24日推出)
運作原理(兩者相同)
- 截圖(screencapture / 原生截圖)
- AI 分析截圖內容
- 根據座標執行 click / 鍵盤輸入
- 驗證結果,重複修正
對比表
| 項目 | SSH + Hammerspoon/AppleScript | Computer Use(原生) |
|---|---|---|
| 速度 | ⚡ 快 | 🐢 慢(每步截圖分析) |
| 準確度 | ~85%+ | 72.5%(OSWorld benchmark) |
| 價錢 | 💚 免費 | $3-15/million tokens 或 Pro/Max plan |
| 控制 Chrome | ✅ | ✅ |
| 控制其他 App | ✅ | ✅ |
| 應對 App 冇 script 支持 | ⚠️ 靠截圖+座標 | ✅ 更順暢 |
Computer Use 已知限制
- 細 UI 元素容易 click 錯
- 動態內容(截圖後先 load)處理唔到
- 遇到意外 dialog 有機會入死循環
- 只支援 Mac(2026年3月)
- 比 API-based automation 慢
工具說明
Hammerspoon
- 第三方工具,用 Lua 語言
- 控制系統層面:滑鼠、鍵盤、視窗
- 比 AppleScript 更底層
- 免費開源,已安裝
AppleScript
- macOS 原生,唔使裝
- 控制 App 層面:叫 Safari 開網頁、叫 Mail 發郵件
- 需要 app 支持 scripting interface
官方認可
MCP Market(Anthropic 官方技能市場)有專門 skill:
- Hammerspoon macOS Automation Skill
- AppleScript Automation Skill
- Mac Control UI Automation Skill
→ 證明此方法係業界認可嘅正規做法
結論
現有方案 ≈ 甚至 > Computer Use,仲係免費。
Computer Use 只係喺「控制完全唔支持 scripting 嘅 app」先真係明顯更好。 對 Steven 現有用途係完全夠用。