Argent

io.github.software-mansionPublished by GitHub account software-mansionv0.19.0Updated Oct 28, 2026

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

Overview

AI-generated overview

Argent lets a coding agent drive iOS simulators, Android emulators and devices, TVs, and Electron/Chromium apps to test, debug and profile them.

What you can do
  • Interact with running apps: tap, swipe, gestures, typing, hardware buttons, TV D-pad, desktop mouse and keyboard
  • Record and replay end-to-end paths as deterministic tests or repros
  • Compare a baseline against a live capture for visual regression, with OCR and font awareness
  • Profile renders, CPU hotspots and hangs via Hermes, React DevTools, Xcode Instruments and Perfetto
  • Inspect logs, network requests, JS evaluation, and native and React trees
  • Build, launch and iterate on React Native apps without extra setup
When to use it
Useful when an assistant needs to operate or inspect a running mobile, TV or desktop app: reproducing a bug, writing and replaying e2e tests, checking visual regressions, or profiling performance. Aimed at React Native and cross-platform app development on a developer's own machine.
Requirements
Runs as a local stdio process started with npx from the npm package @swmansion/argent, so Node.js is needed. Desktop only; setup is done with the init command. The target simulators, emulators, devices, TVs or Electron/Chromium apps must be available locally. No authentication, environment variables or headers are declared.
Before you install
The server can control and interact with running apps, including typing and hardware buttons, and can build and launch React Native apps, so actions affect real devices and emulators. Telemetry is enabled by default and must be turned off explicitly with the telemetry disable command. No credentials are declared, but the tooling has broad access to local app processes and debug data.

Installation

In SourceWeft

  1. Open Argent in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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]

Source: README.md at commit f672f06

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.19.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts