产品简介
arbigent 专为测试Android、iOS及Web应用设计的AI代理测试框架。它通过任务分解技术,将复杂测试目标拆分为可管理的小场景,解决了传统UI测试易因界面变化而中断和AI代理测试结果不稳定的核心痛点。适合QA工程师和开发团队快速构建、执行并扩展自动化测试。

核心功能
- 任务分解与编排:将复杂测试目标拆分为相互依赖的子场景,提升可预测性与扩展性。
- 混合开发工作流:提供直观UI创建测试场景,同时支持用YAML代码执行,兼顾非技术与技术人员。
- 跨平台支持:测试iOS、Android、Web及TV应用,支持D-Pad导航。
- AI理解优化:通过UI树优化和无障碍截图标注,提升AI对界面的理解能力。
- 稳健可靠:具备AI图像断言和卡屏检测恢复功能,保障测试稳定。
快速开始
- 安装Arbiter:通过npm全局安装Arbiter工具。
- 启动UI:运行`arbigent ui`命令启动本地测试界面。
- 创建项目:在UI中新建测试项目。
- 配置场景:通过UI或YAML文件设计测试场景与目标。
- 执行测试:运行场景,查看AI代理的执行与结果报告。
界面预览


与其他方案对比
| 对比项 | arbigent | 同类方案 |
|---|---|---|
| 测试稳定性 | 通过任务分解和卡屏恢复,大幅提升复杂交互下的测试成功率。 | 传统UI脚本对界面变化敏感,容易失败。 |
| 任务复杂度 | 将复杂目标自动分解为小场景,降低编写和维护难度。 | 传统测试脚本需手动编写复杂逻辑,维护成本高。 |
| 开发友好度 | 提供灵活代码接口,支持多种AI模型和自定义钩子,易于扩展和集成。 | 许多AI测试框架可能绑定特定AI模型或OS,扩展性受限。 |
适合谁用
- 需要测试移动应用功能的QA工程师
- 希望将AI自动化测试集成到开发流程中的软件团队
- 需要验证跨平台应用体验一致性的产品经理
下载与版本
当前最新版本为 0.77.0,发布于 2026-07-23。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/takahirom/arbigent