开源 simless 取代 iOS 模拟器:5 个 Agent 并行内存 11GB 降至 150MB
Low-Future-9387 · reddit · 2026-10-11
开发者针对多个编码 Agent 并行开发 iOS 应用时模拟器开销巨大的问题,开源了 simless(Apache-2.0,abacusai 出品):它在 Apple Silicon 上以无头方式直接运行真实 app target("Designed for iPad" 切片),每个 git worktree 一个 host,完全绕开 iOS Simulator。
核心数据(约 280 个 Swift 文件的生产应用,M2 Pro/32GB):
- 单次 UI 检查从 21.9s 降到 2.2s(10 倍),5 个 Agent 并行时从 37.4s 降到 2.2s
- 5 个 Agent 的内存占用从 11.2GB/1071 进程降到 0.15GB/6 进程(约 75 倍)
- 峰值负载从 1010 降到 82;单元测试从 13.1s 降到 5.6s
工作方式:
- 只增量编译被修改的文件并热补丁进运行中的 host,2s 完成一次「编辑→验证」循环
- 返回约 150 token 的 accessibility tree 而非截图,节省视觉 token
- 自动标记无障碍问题:未标记控件、点击目标过小、元素重叠/出屏
- --matrix 一次检查明暗模式 × 多尺寸设备;--png 需要像素时再用
接入方式:Claude Code 用 simless skill install 即装即用;Codex/Cursor 粘贴 README 中的 AGENTS.md 片段。
作者坦承的局限:渲染并非与 iOS 像素级一致(14 个 demo 中 8 个误差在 2pt 内),List/Form 行高和系统色有差异,最终仍需在模拟器或真机核验;基准为单应用单次运行;需 Apple Silicon、Xcode 26+ 和开发证书。
「编程与Agent」频道最新
- Garry Tan 力挺 Aside Browser:让 Agent 真正用好网页的解法 — garrytan · 2026-10-23
- MCP 服务器 30 天后暗藏窃取 SSH 密钥指令,作者开源 mcp-guard 防变节 — ErgoniaWorks · 2026-10-23
- 实测:不在 AGENTS.md 里写明的 MCP 工具,编码 Agent 不会用 — colinmcnamara · 2026-10-23
- 用开源模型+Claude 把一段网球视频变成世界级教练 — tweetsatpreet · 2026-10-23
- 132 个免费开源 AI Agent 与 RAG 项目合集,星标 1.65 万 — Arindam_1729 · 2026-10-23
- Google Agents CLI 开放扩展系统,v1.8.0 官方支持 LangChain — rseroter · 2026-10-23