这周 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
