Skip to main content

Supported platforms

Argent drives a growing set of targets through a single toolkit, each with the right interaction model.

PlatformTargetsInteraction
iOSSimulatorsTouch / gesture
AndroidEmulators (AVDs) and physical devices over adbTouch / gesture
TVApple TV (tvOS), Android TV / Google TV, Amazon Fire TV (Vega)D-pad / remote
Desktop & webElectron and Chromium apps (incl. React Native Web / Expo web) over CDPMouse / keyboard
One agent working across an iOS simulator, an Android emulator and the web build of the same app

Touch targets

iOS simulators and Android emulators or devices are driven with taps, swipes, pinches, rotations, hardware buttons and typed text. Coordinates always come from a discovery pass over the accessibility or component tree, never from a screenshot.

The same interaction model on a physical Pixel connected over adb

TV targets

A TV UI is focus-driven rather than touch-driven. Argent reads which element currently holds focus, then moves the cursor with directional remote presses and confirms with select.

Walking a tvOS app with remote presses, checking focus state at every step

Desktop and web targets

Electron apps and Chromium browsers exposing the Chrome DevTools Protocol are driven with mouse clicks, wheel scrolling and drags. Argent can also walk the DOM, manage tabs, read and write cookies and storage, and inspect network traffic.

Testing an issue-creation flow in an Electron app over CDP

React Native

Argent works with React Native apps out of the box, so your agent can build, launch and iterate on a React Native project the same way it would any native app, with no extra setup.