项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-30 · 当前星标 ★ 364
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- macOS
- Xcode
- xcodegen
安装与启动步骤
-
1装构建工具
先装工程生成工具,项目用它出工程文件
brew install xcodegen -
2拉代码生成工程
克隆后跑生成工具,得到可打开的工程
git clone https://github.com/awizemann/harness.git -
3给模拟器权限
首次运行要允许控制模拟器与辅助功能
-
4跑一次会话
写一句目标加一个人设,看能否完成并留下录像
如何确认成功
给出一句目标和一个人设后能跑完一次会话,产出步骤流水与录屏,失败时能定位到哪一步。
注意事项
- 它模拟第一次用这个应用的人去走流程,适合发现引导与空状态问题。
- 跑在模拟器上,真机特有的权限弹窗与推送测不出来。
- 每次会话都消耗模型调用,长流程成本不低。
- README 给了通用安装包,不想编译可以直接下。
核心亮点
- 用自然语言描述目标即可驱动 UI,省去编写和维护 XCUITest 脚本的成本
- 同时覆盖 iOS 模拟器、macOS 应用和 Web 应用,跨端测试入口统一
- 基于 Swift 6 与 SwiftUI 构建,原生 macOS 体验,能直接调用系统辅助功能接口操作界面
不足之处
- 依赖 LLM 推理,测试执行速度和成本受模型调用影响,不适合高频大规模回归
- 项目处于早期,350 星,文档和社区案例相对有限
适用场景
- 发布前用自然语言快速跑一遍核心流程,发现交互卡点
- 产品经理或设计师不写代码也能验证新功能的可用性
- 作为 XCUITest 的补充,做探索性测试覆盖预设脚本之外的路径
替代项目
Maestro、Appium、Detox
同类项目推荐
antigravity-workflows
开源
把常用 AI 编程套路打包成工作流,一键复用提效
Community-driven workflows for Antigravity AI. Like Claude Skills - reusable prompts···
safari-mcp
开源
用 Safari 跑 AI 自动化,省电省内存,登录不掉线
Native Safari browser automation for AI agents. 98 tools via AppleScript — zero ove···
cli
开源
在终端和 AI Agent 里直接操作飞书全套办公能力
The official Lark/飞书 CLI tool, maintained by the larksuite team — built for human···
budibase
开源
拖拽搭建内部工具和自动化流程,快速上线业务应用。
AI agents, automations and apps that run your operations. Model agnostic.
Gemini-Nexus
开源
侧边栏里的浏览器 AI,能看网页还能替你操作
Gemini Nexus 是一款面向浏览器场景的 AI 助手扩展,集成 Gemini Web、Gemini API 与 Open···
bops
开源
给每个 AI 员工配电脑邮箱电话,替你跑业务
Bops: a team of AI bots that run your business ops, each with its own computer, emai···
browser-use-pi
开源
让 AI 在真实浏览器里自动点按填表,小代码跑通网页任务
A tiny TypeScript web agent, hill climbed on real browser evals.
machinist
开源
把多个 AI 编码代理编排成自动流水线,从需求直达可合并代码
Open source software factory infrastructure for advanced AI coding workflows
x-use
开源
不申请 API Key,让 AI 直接操作 X 多账号
MCP server for X (Twitter). Research profiles, read inboxes, and review posts, repli···
