software-mansion/argent

An agentic toolkit to control, debug, and profile iOS and Android apps. Made by Software Mansion.

What it solves

Argent is an agentic toolkit designed to give AI assistants direct control over various development environments. It eliminates the need for developers to manually switch contexts between their code editor and device simulators, allowing an AI agent to handle repetitive tasks like reproducing bugs, testing features, and profiling applications across multiple platforms.

How it works

Argent acts as a bridge between an AI agent (via the Model Context Protocol - MCP) and the target platforms. It provides a set of tools that the agent can use to interact with the UI, manage devices, and perform diagnostics. It supports a wide range of targets including iOS Simulators, Android Emulators/physical devices, Apple TV, Android TV, Fire TV, and Electron/Chromium apps.

Who it’s for

Developers who use AI coding assistants (such as Claude Code, Cursor, or VS Code) and want to automate the UI interaction, testing, and debugging of mobile, TV, and desktop applications.

Highlights

  • Multi-platform support: Control iOS, Android, TV (Apple TV, Android TV, Fire TV), and Electron/Chromium web apps through a single toolkit.
  • Autonomous UI interaction: Enables agents to perform taps, swipes, pinches, typing, and mouse/keyboard actions exactly as a user would.
  • Deep diagnostics: Ability to inspect logs, capture network traffic, evaluate JS, and walk component trees (UIKit and React).
  • Profiling tools: Integrated support for React Native (Hermes), React DevTools, and native profiling (Xcode Instruments/Android Perfetto).
  • Visual regression: OCR- and font-aware screenshot comparison to detect UI changes.
  • React Native first: Works out-of-the-box with React Native projects without extra setup.

Related

  • Project
  • Project
  • Project
  • Project
  • Project