Documentation Index
Fetch the complete documentation index at: https://momentic.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Momentic supports local and remote iOS simulators. Real devices are not
supported. Local simulators require macOS; remote simulators run from any
host.
Install via the wizard
Run the onboarding wizard from your terminal, or copy the prompt below into an LLM coding agent (Cursor, Claude, etc.):Set up Momentic for an iOS project end to end via the onboarding wizard.
1. Prerequisites
- Node.js 20.19.0+, 22.12.0+, or 24.0.0+
- A build of your app (see iOS app setup)
- For local simulators only: macOS, Xcode, Xcode Command Line Tools, and idb
- A Momentic account, sign up to generate an API key
2. Install
3. Authenticate
Option A: sign in with your browser (recommended):~/.momentic/auth.json. Both CLIs automatically use this file when
MOMENTIC_API_KEY is not set.
Option B: use an API key:
Create an API key in the dashboard,
then export it:
4. Initialize
momentic.config.yaml to your project root. init does not
scaffold any tests; author your first one in the editor below. (For
pre-scaffolded sample tests, use the
onboarding wizard instead.)
5. Build your app
In Xcode, select Product, then Build For, then Testing. This produces a.app bundle that Momentic can install on a simulator. Full
instructions are in iOS app setup.
6. Upload your build (remote simulators)
Remote simulators are managed by Momentic, no local Xcode needed once your build is uploaded.LOCAL_IOS_DEVICE_TYPE / LOCAL_IOS_APP_PATH setup.
7. Write and run your first test
Open the local editor:dev channel and 1.0.0 tag, and author a single
natural-language step. Save it (the editor writes the .test.yaml to your
project), run it from the editor to verify, then run it from the CLI by name:
8. Verify
- Check the
.test.yamlyou just authored exists in your project root - Open the dashboard and check Runs for the result
9. Next steps
iOS app setup
Xcode build, .app bundling, required signing
Simulators
Local vs. remote simulators and device types
CI/CD
Run mobile tests on every pull request