GitHub 热门

abacusai/simless

AI编程工具 在 GitHub 打开 ↗

免模拟器渲染 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 趋势

记录 6 个数据点 · 期间无变化

话题标签

accessibilityai-agentsclaude-codeclicoding-agentdeveloper-toolshot-reloadiosmacosswiftswiftuitestingxcode

仓库信息

LicenseApache-2.0
创建时间2026-10-09
最后推送23 小时前
热度分5.0