Argent

io.github.software-mansion由 GitHub 账号 software-mansion 发布v0.19.0更新于 Oct 28, 2026

Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent

概览

AI 生成的概览

Argent 让编码助手直接操控 iOS 模拟器、Android 模拟器与设备、电视以及 Electron/Chromium 应用,用于测试、调试和性能分析。

可以做什么
  • 与运行中的应用交互:点击、滑动、手势、输入、硬件按键、电视方向键、桌面鼠标与键盘
  • 将一条操作路径录制为端到端测试,并以确定性方式回放作为复现或冒烟测试
  • 将基线截图与实时截图对比做视觉回归,支持 OCR 与字体识别
  • 通过 Hermes、React DevTools、Xcode Instruments、Perfetto 分析渲染、CPU 热点与卡顿
  • 查看日志、网络请求、JS 求值,以及原生与 React 组件树
  • 无需额外配置即可构建、启动并迭代 React Native 应用
适用场景
适合助手需要操作或检查正在运行的移动端、电视或桌面应用时:复现缺陷、编写并回放端到端测试、检查视觉回归或分析性能。面向在开发者本机上进行 React Native 与跨平台应用开发的场景。
运行要求
以本地 stdio 进程运行,通过 npx 从 npm 包 @swmansion/argent 启动,因此需要 Node.js。仅支持桌面端,使用 init 命令完成初始化。目标模拟器、仿真器、设备、电视或 Electron/Chromium 应用需在本地可用。未声明任何认证、环境变量或请求头。
安装前请注意
该服务器可控制并与运行中的应用交互,包括输入文字和按下硬件按键,还能构建并启动 React Native 应用,因此操作会影响真实设备与模拟器。遥测默认开启,需显式执行 telemetry disable 命令关闭。虽未声明凭据,但该工具对本地应用进程与调试数据有较大访问权限。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Argent,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README


[argent-header]

English | 日本語 | 简体中文

[Ad] [Ad] [Ad]

Argent gives your AI assistant direct control of iOS simulators, Android emulators and devices, TVs (Apple TV, Android TV, Fire TV) and Electron/Chromium apps. Tap a button, profile a screen, reproduce a bug - without leaving the CLI.

bash
npx @swmansion/argent@latest init  # pnpm: pnpm dlx @swmansion/argent@latest init

[argent showcase video gif]

What it does

  • Interact - tap, swipe, gesture, type, hardware buttons; D-pad on TV; mouse and keyboard on desktop.
  • E2E - record a path once as an e2e test, replay it deterministically as a repro or smoke test.
  • Visual regression - diff a baseline against a live capture, OCR- and font-aware.
  • Profiling - Hermes, React DevTools, Xcode Instruments, Perfetto: renders, CPU hotspots, hangs.
  • Debugging - logs, network (XMLHttpRequest incl. axios, fetch incl. Expo's, and native), JS evaluation, native and React trees.
  • React Native - build, launch and iterate, no extra setup.

Ask your assistant "What can Argent do?" to list every tool.

Documentation

Installation · Platforms · CLI · Editors

Privacy

Telemetry is opt-out: argent telemetry disable. See the Privacy Notice.

License

Argent uses a mixed licensing model. Source code is released under the Apache License 2.0. Proprietary binaries (the per-platform bin/<platform>/simulator-server and bin/darwin/ax-service executables and the .dylib files in native-devtools-ios) are the intellectual property of Software Mansion S.A. and are licensed solely for use within this project. Decompiling, reverse-engineering, or redistributing them without explicit written permission is prohibited. By using Argent, you acknowledge and agree to this structure. See LICENSE for full details.

Argent is created by Software Mansion

Since 2012 Software Mansion is a software agency with experience in building web and mobile apps. We are Core React Native Contributors and experts in dealing with all kinds of React Native issues. We can help you build your next dream product – Hire us.

[swm]

来源:README.md,提交 f672f06

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.19.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分