DEV Community · Show DEV9/3 17:5554 分
为何我给Claude Code配电脑而非再建IDE
Why I gave Claude Code a computer instead of building another IDE
作者认为多数AI编程产品仅是在编辑器旁加聊天窗口,而他希望Claude Code能在真实环境中自主操作。为此,他开发了Mac应用Superagent,为Claude Code等代理提供真实浏览器(可导航、点击、输入、读取DOM)、iOS模拟器(可安装应用、点击、截图验证UI),以及通过Cloudflare Worker中继实现Mac与手机配对,让代理可远程工作。作者强调核心是构建代理可行动的环境,而非更智能的聊天窗口。开发中遇到的挑战多在环境层面,如文件输入不持久、DOM元素不在辅助功能树中、模拟器状态与截图不一致。Superagent由Electron桌面应用、SwiftUI iOS应用和Cloudflare Worker中继组成,中继有按地址限速以防手机丢失被滥用。