免模拟器渲染 SwiftUI 界面给 AI agent 检查,2 秒热重载
Star51
24h 新增—
7 天新增—
Fork3
Issue1
语言Swift
项目介绍
更新于 1 天前
simless 是给 AI 编程 agent 用的 SwiftUI 检查工具,让 agent 不启动 iOS Simulator 就能验证界面:它把真实 app 以无窗口的宿主进程跑在 Mac 上,把任意页面渲染成紧凑的无障碍树(accessibility tree),每屏约 150 token,agent 读起来比截图省得多;改完代码约 2 秒热重载并重新渲染,还能顺带跑单元测试和现有 XCUITest。它会自动标出无标签控件、越界元素、点击区域过小等问题,比如示例里直接提示某个按钮 338×34 小于 44×44。相比每个 agent 各开一个模拟器(约 2.2 GB 内存、210 个进程),5 个 agent 并行只占 0.15 GB,改一处到验证完成稳定 2.2 秒,适合在 CI、SSH、VM 里跑。值得看的是做 iOS/macOS 开发、在团队里引入 Claude Code 等 coding agent 做 UI 改动的工程师,尤其是被模拟器拖慢并行效率的人;不写 SwiftUI 的人关系不大。
上手成本:中
Star 趋势
话题标签
accessibilityai-agentsclaude-codeclicoding-agentdeveloper-toolshot-reloadiosmacosswiftswiftuitestingxcode
仓库信息
| License | Apache-2.0 |
| 创建时间 | 2026-10-09 |
| 最后推送 | 23 小时前 |
| 热度分 | 5.0 |