项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5289
使用教程
环境要求
- Node.js 22.12 或更高版本
- 如需使用 web 自动化能力,需 Node.js 24 或更高版本
- 可用的 npm 全局安装权限
- 如需控制设备,需准备 iOS/Android 模拟器、仿真器或真机(README 未给出具体配置命令)
安装与启动步骤
-
1全局安装 CLI
通过 npm 全局安装 agent-device 最新版,安装后即可在终端直接调用 agent-device 命令。
npm install -g agent-device@latest -
2检查环境
运行 doctor 自检本机环境与设备依赖是否就绪;建议在把 CLI 交给 AI 代理之前自己先跑一遍。
agent-device doctor -
3查看工作流指南
查看官方工作流帮助,链接到调试、回放(replay)和性能分析(profiling)指南,帮助内容与已安装版本一致。
agent-device help workflow
如何确认成功
执行 agent-device doctor 能正常输出环境检查结果、且终端可识别 agent-device 命令,即表示安装成功。
常见问题
Q:对 Node.js 版本有什么要求?
A:需要 Node.js 22.12 或更新版本;如果要使用 web 自动化能力,则需要 Node.js 24 或更新版本。
Q:能在 CI 里运行吗?
A:可以。把一次运行录制为 .ad 脚本,在 CI 中回放,并保留截图与日志作为构建产物;官方提供了 EAS workflow 模板作为可运行示例。
Q:支持哪些设备和平台?
A:支持 iOS、Android、HarmonyOS 的模拟器、仿真器和真机,此外还支持 tvOS、Android TV、Amazon Vega OS TV、web、macOS 和 Linux。
Q:可以接入哪些 AI 代理?
A:支持 Claude Code、Codex、Cursor、Windsurf、Cline、Goose,以及任何能运行 CLI 或通过 MCP 连接的代理,也可作为 AI SDK / Eve 构建的代理运行时。
注意事项
- 把 CLI 交给编码代理之前,请先自行运行 agent-device doctor 确认环境就绪。
- agent-device 内置 MCP 服务,可通过 MCP 协议接入代理,也可使用带类型的 Node.js API。
- 云/远程设备场景需要额外配置 remote proxy 或接入设备云(BrowserStack、AWS Device Farm、Limrun)。
- 除本地外,还支持 CI/CD 与云端远程设备执行三种运行路径。
核心亮点
- 统一封装 adb 与 iOS 模拟器命令,降低移动设备控制门槛
- 原生支持 MCP 协议,AI 代理可无缝集成设备操作能力
- 覆盖 Android 和 iOS 双平台,兼顾 Expo/Flutter 等跨平台框架
不足之处
- 文档/社区待观察
- 依赖本地环境配置,复杂设备场景可能需要额外调试
适用场景
- AI 驱动的移动端自动化回归测试
- 智能体辅助的 App 功能验证与演示
- 基于 MCP 的移动设备远程控制与运维
替代项目
Appium、Maestro、Detox
下一篇:sphere-sdk
同类项目推荐
multi-agent-architecture-advisor
开源
多智能体开发,架构策略一键参考
Advanced AI Code Strategy Advisor for Developer Agents (2026)
gpt-newspaper
开源
填几个兴趣,AI 自动给你出一份专属报纸
GPT based autonomous agent designed to create personalized newspapers tailored to us···
yao
开源
一个二进制文件,搞定 AI 智能体和 Web 应用开发
✨ All your agents and workspaces in one place, on every device you own. Track tasks···
llm-wiki-agent
开源
丢进资料,自动长出你的个人维基百科
A personal knowledge base that builds and maintains itself. Drop in sources — Claud···
yu-ai-agent
开源
一套教程,带你从零掌握 Java AI 开发全栈技能
编程导航 2025 年 AI 开发实战新项目,基于 Spring Boot 3 + Java 21 + Spring AI 构建 AI···
forge-orchestrator
开源
让多个 AI 代理有序协作,不打架、不跑偏
NXTG-Forge orchestrator: an MCP server for Claude Code with task orchestration, file···
blink
开源
自托管 AI 智能体平台,快速构建内部定制代理
Blink is a self-hosted platform for building and running custom, in-house AI agents.
openclaw-voice-call-realtime
开源
让AI接打电话,实时语音交互+工具调用,一步搞定。
Give your AI assistant a phone — OpenClaw plugin for real phone calls via Twilio + ···
ai-character-studio
开源
亲手捏出专属角色,想和谁聊就和谁聊。
Open-source AI character creator & roleplay chat studio — production-ready Next.js ···
