# Argent > Argent is an agentic AI toolkit for React Native and Swift by Software Mansion. It lets AI agents drive the iOS Simulator, inspect issues and automate testing, either locally or on isolated cloud simulators. --- # Close the loop with Argent An agentic toolkit to control, debug, and profile iOS and Android applications. Your agent can navigate your app, explore the component tree, inspect network requests, and trace performance problems in your mobile apps. Install with: `npx @swmansion/argent init` ## Works with Claude, Cursor, Copilot, Codex, Gemini, OpenCode, Windsurf, Zed and any agent that can run shell commands. ## Let your agent take it from here Now agents can run your iOS or Android app, see what happened, and keep going in the same session. Designed for AI agents, with a focus on speed and effective use of context. ### Simulator control & interactions Launches an app, taps, swipes, types into fields, and navigates using coordinates from accessibility trees. It opens deep links and runs multi-step interaction sequences in a single call to move fast without round-trips. Argent provides feedback after every interaction, so the agent always knows what's happening on screen. ### Debugging Find and fix issues faster by giving your agent the tools it needs. Argent can attach the debugger, explore the view hierarchy, read console logs, evaluate expressions, and inspect the React component tree at runtime. Also, it reads network requests, and HTTP payloads at both the JavaScript fetch and native network layer. ### Profiling & optimization Pinpoint and resolve performance bottlenecks by recording both React and native iOS profiles simultaneously and tracing slow React commits down to the native stack frame causing them. It detects UI hangs, render cascades, and memory leaks. Re-query the same profiling session for multiple issues without running it again. ## FAQ ### What is Argent? Argent is a toolkit for AI agents to control, debug, and profile iOS, Android, and React Native apps autonomously. At its core, it's a set of skills and an MCP server that connect AI harnesses directly to the iOS Simulator and Android emulator. ### How to install Argent? You'll need macOS, Xcode, and Node.js 18+. Run `npx @swmansion/argent init` in your project root and the installation wizard handles the rest. You can install Argent globally, which we recommend, or locally in a project. ### Does Argent work on Android? Yes. Argent supports both iOS Simulators and Android emulators, so your agent can control, debug, and profile apps on either platform. ### Which coding harness does Argent support? Argent works with Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Google Gemini, OpenCode, Windsurf, Zed and any agent that can run shell commands. ### How much does Argent cost? Argent is free to use and published on npm as `@swmansion/argent`. ### What makes Argent different from other tools out there? Speed and depth. Other tools usually rely on XCUITest, which has to switch between the test runner and the app for every interaction, slowing things down. Argent talks to the simulator directly, so your agent can interact with your app without waiting. Also, other tools usually focus only on controlling the simulator. Argent offers a full suite of diagnostic tools. Your agent can reproduce the problem, diagnose its root cause and fix it - all within a single session. ### Is Argent open-source? Argent uses a mixed licensing model. The source code is released under the Apache License 2.0 with proprietary binaries licensed solely for use within this project. See the full LICENSE at https://github.com/software-mansion/argent/blob/main/LICENSE.txt ## Platforms Argent helps you build better apps, faster with React Native, SwiftUI, Expo, Android, and Flutter. ## About Argent is built and maintained by Software Mansion. We create award-winning mobile apps, real-time multimedia products and open-source tools and libraries used by thousands of developers worldwide. ## Contact - Contact form: https://argent.swmansion.com/#contact - Email the Argent team: argent@swmansion.com - Report an issue: https://github.com/software-mansion/argent/issues/new - Talk to sales about Argent Cloud: https://argent.swmansion.com/cloud#contact --- # Cloud Simulator Infrastructure for AI Agents Argent Cloud lets your AI agents control isolated iOS simulators without building and maintaining your own Mac infrastructure. Starting at $299/month for 6 parallel simulators. ## Give your AI agents instant access to iOS Most AI agents run on Linux because it's fast, affordable, and easy to scale. But when they need to interact with an iOS app, they hit a wall. iOS Simulators only run on Apple hardware, which means teams either need to use their local machine or build and maintain their own Mac mini fleet. Argent Cloud removes that bottleneck with dedicated Apple hardware and ready-to-use iOS simulators, so your agents can interact with iOS apps without the extra infrastructure. ## Why Argent Cloud? ### iOS Simulators, ready to run Argent Cloud gives you dedicated Apple hardware with isolated cloud iOS simulators already configured and managed, so you can spend more time building your product and less time managing infrastructure. ### Flat pricing that scales with your team One monthly price gives you unlimited simulator time. As your agents run more tasks and your test suites expand, your infrastructure stays predictable and easy to plan. ### Works with the tools you already use Connect your AI agents to cloud iOS simulators securely over the network. Argent Cloud fits into your existing workflows, so you can start running at scale with the tools your team already relies on. ## How to use it 1. **Choose your capacity** — Argent Cloud is available in dedicated blocks of isolated iOS simulators. Each block runs on its own Apple hardware, so your simulators are never shared with other customers. Start with a single block and add more as your team, CI pipeline, or AI agent fleet grows. 2. **Connect your workflow** — Point your AI agent at your cloud simulators and start running tests remotely. While Argent offers the quickest setup, it's not a requirement. If your workflow already uses Maestro, custom automation, or another agent framework, we can help you connect those as well. 3. **Run as much as you need** — Your simulators are reserved for you for the entire month. That means no hourly billing, no shared infrastructure, and no unexpected costs when your debugging session runs long. No matter if you run one test or ten thousand, your monthly price doesn't change. ## FAQ ### Do I need to use Argent to use Argent Cloud? No. Argent Cloud is a pool of network-accessible iOS Simulators. That being said, Argent is the easiest way to connect an agent to it, but you can use Maestro, Appium, your own scripts, CI pipelines, or any other tool that can connect to a remote simulator. ### Why is Argent Cloud sold in blocks, not per simulator? Each block maps to dedicated Apple hardware reserved for your team. Selling capacity in blocks keeps performance predictable, avoids noisy neighbors, and gives you a flat monthly price instead of hourly simulator billing. ### Can I run this from CI, not just from a coding agent mid-session? Yes. You can point CI jobs, custom automation, Maestro flows, or an agent framework at your cloud simulators and run the same remote iOS workflows outside an interactive coding session. ### What happens when my team needs more simulators running at once? Add another dedicated block. Capacity scales in groups of parallel simulators, so your team can grow from one block to a larger simulator fleet without rebuilding infrastructure. ## Contact Contact sales: https://argent.swmansion.com/cloud#contact