Skip to content

Mobile tooling for agents

Give and any coding agent a complete interface to iOS and Android simulators.

Free & open source · iOS and Android

Demo: boot an Android device beside an iOS simulator, then shut down Android from the dock. The sequence repeats.

Agentsims lets agents observe01the screen, act02 on the device,and verify03 every action.

01

Observe the app

A compact accessibility tree gives the agent exact elements and references. Screenshots provide visual context when needed.

02

Act precisely

Tap, type, swipe, scroll, and long-press by element or coordinate across iOS and Android.

03

Verify the result

Agentsims waits for the interface to settle and returns fresh state, so the agent can choose the next action.

Use it yourself or hand it to an agent.

Developers get every running iOS simulator and Android device in one browser, with screenshots, recordings, settings, and accessibility inspection.

Give the CLI and skill to any coding agent. It can inspect, control, and verify your app through the same workspace, with React Native source context and a trace of every action.

Claude Code v2.1.272

Opus 5 (1M context) with high effort · Claude Team

~/code/agentsims

>Put the iPhone in dark mode.
iPhone 17

Demo: the user asks Claude Code to put iPhone 17 in dark mode, use Liquid Glass icons, then replace them with Tinted icons.

More

Command traces
Every operation is recorded with its captured evidence. Open the trace panel, or run agentsims trace start. See traces.
App and device logs
iOS, Android, and React Native logs in one panel, with search, filters, and pause. In a terminal: agentsims app-logs --follow.
Simulator settings
Set appearance and location on iOS. Set network, battery, locale, density, and emulator snapshots on Android. See settings.
Camera injection
Send a host webcam to the device camera to test scan and capture flows. See camera input.
App permissions
Grant, revoke, and reset runtime permissions on both platforms: agentsims permissions grant camera.
Screen recording
Record any device to video. A rotation starts a new segment: agentsims record start --out run.mp4.
Annotations
Select a target on a phone and write a note beside it. Copy the notes as one prompt for your agent. See annotations.
React Native source
With the optional Metro integration, accessibility elements show component names and source locations. See the setup guide.