我厌倦了在远离Mac时只能相信智能体说“完成了”,所以我打造了一种从手机运行和测试更改的方法

Reddit r/AI_Agents 工具

摘要

作者打造了CosmoRemote,这是一个使用桥接守护进程和移动应用的工具,能从手机远程构建、运行和测试Mac模拟器上的代码,解决了在外验证AI智能体工作成果的空白。

我去年打造了CosmoRemote,以便在家时能用手机驱动Claude Code和Codex。然后每个智能体都推出了自己的移动应用,那部分一夜之间变得无用。没有变得无用的是:智能体说“完成了”,而我在健身房,完全不知道是否属实。我可以在手机上查看差异,但无法构建、无法看到模拟器、无法访问刚刚更改的本地API。所以我得等到回家后构建,发现屏幕坏了,然后才发送修复。因此,我围绕这一个空白重建了整个工具。 一个运行在Mac上的小型桥接守护进程(Node,WebSocket)和一个原生手机应用。从手机上,你可以选择项目和模拟器或仿真器,Mac构建并启动它,屏幕流式传输到你的手机。你在流上点击和输入,操作会返回到模拟器。构建日志和应用日志与之并列,所以当构建无法完成时,你可以阅读原因。 同样的理念适用于网页:开发服务器通过桥接在应用内打开。对于后端也是如此:一个小型请求合成器,访问Mac上的localhost。 我在过程中搞错的地方 - 版本一流式传输终端。没有人,包括我,想要手机上的终端。他们想要结果。 - 最新的iOS模拟器不暴露视频流,所以在这些模拟器上,后备方案捕获短片段并延迟两到四秒运行。可用,但不美观。 - 这是一个手动驱动的实时预览,不是测试运行器。没有断言,没有通过或失败。它告诉你是否能运行,而不是是否正确。 在家庭网络上无需其他设置即可工作。在局域网外,它通过服务器中继。手机端支持iOS和Android,目前另一端仅支持Mac。 我真正想知道的是:你们现在如何闭合这个循环?是相信差异,对每个智能体提交运行CI,还是等到回到办公桌前?我主要看到的是第一种,这也是我不相信的部分。
查看原文

相似文章

我把我的真iPhone交给了我的智能体..

Reddit r/openclaw

一位开发者创建了一种方法,让AI智能体通过API控制真实iPhone,实现起草iMessage、运行iOS快捷指令和移动应用测试等任务。他们提供了70部手机供实验使用。

Superagent

Product Hunt

Superagent 是一款开源工具,为 AI 编程代理提供真实的计算机界面,包括浏览器和 iOS Simulator,以简化开发者工作流程。