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 Android emulators. Real devices are not
supported. Local emulators use your Android Studio install; remote emulators
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 Android project end to end via the onboarding wizard.
1. Prerequisites
- Node.js 20.19.0+, 22.12.0+, or 24.0.0+
- Java JDK 24 (or later)
- Android Studio with platform tools and emulator components
- An APK of your app (see App setup)
- A Momentic account, sign up to generate an API key
ANDROID_HOME.
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. Install browsers
Momentic uses a headless browser to automate Android WebViews:If your app renders content inside an Android
WebView, enable WebView
debugging so Momentic can attach:
WebView.setWebContentsDebuggingEnabled(true). See Android app
setup for details.6. Upload your APK (remote emulators)
Remote emulators are the fastest way to get started, no Android Studio VM required. Upload your APK to a channel:LOCAL_AVD_ID / LOCAL_APK_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 (for example, Tap the Sign in button). 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
Android app setup
WebView debugging, APK packaging, environment tooling
Emulators
Local vs. remote emulators and regions
CI/CD
Run mobile tests on every pull request