Argent
Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
What can you do with Argent?
- 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 (
XMLHttpRequestincl. axios,fetchincl. Expo's, and native), JS evaluation, native and React trees. - React Native - build, launch and iterate, no extra setup.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
@swmansion/argentclaude mcp add argent -- npx -y @swmansion/argent@0.19.0 mcp
{
"mcpServers": {
"argent": {
"command": "npx",
"args": [
"-y",
"@swmansion/argent@0.19.0",
"mcp"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
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.
npx @swmansion/argent@latest init # pnpm: pnpm dlx @swmansion/argent@latest init
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 (
XMLHttpRequestincl. axios,fetchincl. 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.
Frequently asked questions
What is Argent?
Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
How do I install Argent?
It runs on your machine. In Claude Code: claude mcp add argent -- npx -y @swmansion/argent@0.19.0 mcp. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Argent need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Argent open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Who maintains Argent?
It is published by software-mansion. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.