這周 Codex Mac 客戶端更新了一個新功能:Appshots。
![]()
使用起來很簡單,在 Mac 上(Windows又成棄子了,看看什麼時候更新吧)打開 Codex 後:
同時按下左右兩側 Command 鍵(⌘⌘),
Codex 會直接讀取你當前窗口。
相信很多朋友跟我一樣,第一反應是:
“不就是截圖給 AI 嗎?”
![]()
但其實差別很大。
普通截圖,本質上只是把一張圖片丟給模型。AI 需要自己 OCR、猜 UI、猜頁面結構。
所以經常會出現:
代碼識別錯誤
看不懂當前激活區域
不知道哪裏是 Terminal
不知道哪個文件正在編輯
經常VibeCoding的朋友們應該很熟悉:
你爲了讓 AI 理解一個報錯,經常得:
複製日誌、截終端、貼代碼、解釋頁面狀態。
時間都花在“補上下文”上了,真正解決問題的時間倒是很少。
(插一句,Cursor在這點上做的還不錯,感興趣的朋友不妨試試)
但 Appshots 開始不一樣了。
AI 獲取的不只是截圖。
還有:
當前窗口畫面
可讀取文本
UI 元素結構
部分屏幕外內容
它更像是在“理解當前工作環境”。
比如你正在 VSCode 調試。
普通截圖下,AI 只能看到一堆紅字。
但 Appshots 理論上已經能區分:
哪塊是代碼區
哪塊是 Terminal
當前文件是什麼
哪部分正在編輯
這已經不是“看圖”。
而是開始接近“桌面狀態理解”。
光說不做沒意思,我試驗了兩種場景:
第一種場景是簡單代碼報錯
![]()
其實這種場景下直接截圖可能更方便更快(個人理解是對它來說上下文更少),但同樣也能很明顯的看出Appshots的嘗試中,Codex能直接定位到具體運行的文件。間接說明對於複雜項目問題的識別會更精準。
第二種場景是直接對着前端頁面有問題的地方吐槽:
![]()
總體來說問題定位的比較準確,但可能由於我用了superpowers的debug技能,導致實際修復體感上差異不大。
總結一下,從實測上來看,它只是一個小功能,甚至在有其他一些編程框架的情況下對coding幫助並不明顯。
但背後其實代表着:
AI IDE 正在從項目內的“聊天框”,逐漸變成可以在項目外真正理解電腦環境的 Agent。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
