关于 Argent
Argent 是面向编码 Agent 的应用调试服务,可控制 iOS 模拟器、Android 模拟器及设备、电视和 Electron/Chromium 应用。它还支持端到端测试录制与回放、视觉回归、性能分析和日志检查。
主要功能
- 01触控、手势、键盘及遥控器交互
- 02录制并回放端到端测试
- 03进行视觉回归比对
- 04分析性能、日志与网络请求
- 05构建并迭代 React Native 应用
适用场景
- 01在模拟器中复现应用缺陷
- 02录制并重放冒烟测试
- 03检查界面差异与性能问题
MCP 相关
Argent 将控制与调试功能作为工具提供给 AI 助手。编码 Agent 可通过 CLI 使用这些工具操作受支持的模拟器、设备和应用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
73收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
Argent 让你的 AI 助手直接控制 iOS 模拟器、Android 模拟器和设备、电视(Apple TV、Android TV、Fire TV)以及 Electron/Chromium 应用。点击按钮、分析屏幕、复现 Bug——无需离开命令行。
npx @swmansion/argent@latest init # pnpm: pnpm dlx @swmansion/argent@latest init

功能
- 交互——点击、滑动、手势、输入、硬件按钮;电视上的方向键;桌面上的鼠标和键盘。
- 端到端测试——将操作路径录制为端到端测试,然后以确定性方式重放,作为问题复现或冒烟测试。
- 视觉回归——将基线与实时捕获画面进行对比,支持感知 OCR 和字体。
- 性能分析——Hermes、React DevTools、Xcode Instruments、Perfetto:渲染、CPU 热点、卡顿。
- 调试——日志、网络(
XMLHttpRequest,包括 axios;fetch,包括 Expo 的实现;以及原生网络)、JS 求值、原生和 React 树。 - React Native——构建、启动并迭代,无需额外设置。
向你的助手询问 “Argent 能做什么?”,即可列出所有工具。
文档
隐私
遥测默认启用,可选择退出:argent telemetry disable。请参阅隐私声明。
许可证
Argent 采用混合许可模式。源代码根据 Apache License 2.0 发布。专有二进制文件(各平台的 bin/<platform>/simulator-server 和 bin/darwin/ax-service 可执行文件,以及 native-devtools-ios 中的 .dylib 文件)是 Software Mansion S.A. 的知识产权,仅授权在本项目中使用。未经明确书面许可,禁止反编译、逆向工程或重新分发。使用 Argent 即表示你知悉并同意此许可结构。完整详情请参阅 LICENSE。
Argent 由 Software Mansion 创建
Software Mansion 自 2012 年起便是一家软件服务公司,拥有构建 Web 和移动应用的经验。我们是 React Native 核心贡献者,也是处理各种 React Native 问题的专家。我们可以助你打造下一个梦想产品——雇用我们。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。