# VibeView > VibeView is a cloud platform that streams live iOS simulators and Android emulators — plus Apple TV, Android TV, and Roku (beta) — to the browser. Teams upload an app build, interact with it in a live session, record flows, and run AI-powered tests (beta). It ships a CLI (npm: `vibeview`), a JavaScript/TypeScript SDK, a REST API, cloud builds for React Native, embeddable live-device iframes, and public app share links. The full text of every docs page below is concatenated in [llms-full.txt](https://vibeview.io/llms-full.txt). ## Docs: Get started - [Getting started](https://vibeview.io/docs/getting-started/): Run iOS and Android simulators in your browser: sign up, upload a build, start a live session, and run your first AI test — the full workflow end to end. - [Preparing your build](https://vibeview.io/docs/preparing-your-build/): How to produce an uploadable simulator or emulator build for iOS, Android, React Native, Flutter and Expo — accepted formats and the commands for each. - [Apps and builds](https://vibeview.io/docs/apps/): Upload iOS and Android builds, organise them by version, link test suites to an app, and pick which build a session or test run installs. ## Docs: Live devices - [Sandbox](https://vibeview.io/docs/device-sandbox/): Connect to a live cloud iOS or Android simulator streamed to your browser — interact with it, install apps, inspect the UI, and record what you do. - [Choosing a device](https://vibeview.io/docs/device-selection/): How device groups work when you start a session: identically-configured simulators are pooled, so you choose a kind of device rather than one machine. - [Launch params](https://vibeview.io/docs/launch-params/): Start your app in a chosen state: pass a JSON object at launch and read it with UserDefaults or shared preferences, with no SDK and no rebuild required. - [TV devices](https://vibeview.io/docs/tv-testing/): Test tvOS, Android TV and Roku (beta) with d-pad navigation and focus-based interaction — supported device groups, remote control, recording and replay. - [Collaboration](https://vibeview.io/docs/collaboration/): Invite others into a live device session to watch or control it with you in real time — no account needed, view or control access, and how to end access. - [Session history](https://vibeview.io/docs/session-history/): Review every simulator session your organization has run — replay recordings, check device usage over time, and trace what happened when a test failed. ## Docs: Testing (beta) - [AI testing](https://vibeview.io/docs/ai-testing/): Define automated test cases that run on cloud iOS and Android simulators: replay recorded steps, let an AI agent drive the UI, or combine both for reliability. - [UI tree inspector](https://vibeview.io/docs/ui-tree-inspector/): See exactly which on-screen elements VibeView resolves when it attaches selectors to recorded actions, and why a selector picked the element it did. - [Sub-flows](https://vibeview.io/docs/sub-flows/): Record a flow like login or profile selection once, attach it as a prerequisite to any number of test cases, and update every test that uses it in one place. - [Visual regression](https://vibeview.io/docs/visual-regression/): Compare each step screenshot against a stored baseline during a run, set drift thresholds, review warn and fail verdicts, and approve new baselines. - [Tests dashboard](https://vibeview.io/docs/tests-dashboard/): The org-wide view of every test suite, standalone test and maintenance item across your apps — where to monitor test health and spot failures quickly. - [Test analytics](https://vibeview.io/docs/test-analytics/): Track pass rates, run duration and step timings over time to find flaky tests, slow steps and repeating failure patterns before they stall your pipeline. - [YAML test format](https://vibeview.io/docs/yaml-format/): Define test suites in YAML for version control, review and migration — the full schema, every step type, and how to import and export existing suites. ## Docs: Cloud builds - [Cloud builds](https://vibeview.io/docs/cloud-builds/): Build your React Native app for iOS, Android, and TV simulators in the cloud with the VibeView CLI — no Mac required. Test builds land in Build History. - [Build variables and secrets](https://vibeview.io/docs/build-secrets/): Store credentials, tokens, and files your cloud build needs — visibility levels, org and app scopes, file variables, limits, and log masking. - [App signing and production builds](https://vibeview.io/docs/app-signing/): Upload iOS and Android signing credentials and build a signed release artifact in the cloud — scoping, expiry, and the Android build.gradle change. - [Store submission](https://vibeview.io/docs/store-submission/): Upload a signed production build to TestFlight or a Google Play track straight from the CLI — prerequisites, Play tracks, roles, and submission status. - [Build webhooks](https://vibeview.io/docs/build-webhooks/): Get a signed POST when a cloud build finishes — payload and signature reference, retry semantics, and managing endpoints from the CLI or dashboard. ## Docs: Develop with agents - [Live development](https://vibeview.io/docs/live-development/): Run your React Native app on a cloud device while you develop: edits on your machine hot-reload on the streamed simulator in about a second. - [AI agent control](https://vibeview.io/docs/agent-control/): Let your AI coding agent verify a change by driving a live VibeView cloud device from the command line or MCP: install, tap, read the screen, report back. ## Docs: CI and integrations - [CI/CD integration guide](https://vibeview.io/docs/integration-guide/): The full pipeline from building your app to analysing results: run AI-powered tests on cloud iOS simulators and Android emulators from any CI/CD system. - [CI testing with test-spec.json](https://vibeview.io/docs/ci-testing/): Define mobile tests as code and run them in your CI/CD pipeline: the test-spec.json format, its fields, and how AI agents can author specs for you. - [GitHub checks](https://vibeview.io/docs/github-checks/): Post VibeView test results as commit statuses so pass and fail verdicts show up directly in your pull requests, with setup and troubleshooting steps. - [Webhooks and Slack](https://vibeview.io/docs/webhooks-slack/): Subscribe endpoints or Slack channels to test results, visual regressions, warnings and billing events, and verify the signed HTTP POST you receive. ## Docs: Share and embed - [Share links](https://vibeview.io/docs/sharing-apps/): Create a public URL that plays your running app in the browser, so prospects, customers and teammates can use it live with no install and no sign-in. - [Embedding](https://vibeview.io/docs/embedding/): Drop an interactive device running your app into any web page with one iframe, so visitors can tap through the real app without installing anything. ## Docs: Reference - [CLI](https://vibeview.io/docs/cli/): Install the CLI, authenticate, upload a build, and run mobile tests from your terminal or CI job — full command, flag and exit-code reference. - [JavaScript SDK](https://vibeview.io/docs/sdk/): Drive a live iOS or Android simulator session from your own code: start sessions, send taps and gestures, and react to stream events with the JS/TS SDK. - [REST API](https://vibeview.io/docs/api-reference/): Every REST endpoint under /api/v1 for managing simulator sessions, apps, tests, organizations and AI test execution, with authentication and examples. ## Docs: Account and billing - [Plans and billing](https://vibeview.io/docs/billing/): Choose a plan, manage your subscription, update payment methods, download invoices, and edit billing details such as company name, address and tax ID. - [Usage credit](https://vibeview.io/docs/ai-credits/): How usage credit pays for AI test runs and streaming overage: your monthly allowance, prepaid top-ups, what BYOK skips, and what happens at a zero balance. - [Usage](https://vibeview.io/docs/settings/usage/): Track this month resource consumption at a glance — AI credit spent, streaming minutes used and sessions run — refreshed every minute while open. - [Team and roles](https://vibeview.io/docs/settings/team-management/): Invite members by email, assign roles, manage pending invitations and remove users from your organisation from the People page under Settings. - [AI configuration](https://vibeview.io/docs/settings/ai-configuration/): Choose the AI model that powers test execution and generation, bring your own Anthropic, OpenAI, Google or OpenRouter key, and monitor token cost. - [API tokens](https://vibeview.io/docs/settings/api-tokens/): Create and revoke tokens for the VibeView REST API so CI jobs and scripts can upload apps, read session data and generate reports on your behalf. - [Session defaults](https://vibeview.io/docs/settings/session-defaults/): Set the organization-wide defaults every new simulator session inherits, including device preferences, timeouts and streaming overage behaviour. - [Audit events](https://vibeview.io/docs/settings/audit-events/): A chronological log of significant actions in your organisation for compliance and troubleshooting — what is recorded and how to filter the history. - [Notifications](https://vibeview.io/docs/notifications/): Where to find account notifications for your organization — credit grants, bonus streaming minutes, and other account updates — and how unread badges work. - [Organization settings](https://vibeview.io/docs/settings/general/): View your organisation core information and rename it — what each field on the General settings page means and which of them admins can change. - [Your account](https://vibeview.io/docs/account/): Manage your personal account credentials, update your password, and permanently delete your account — where each control lives and what deletion does. ## Guides - [AI agent builds a Roku channel, tests it on a real Roku](https://vibeview.io/guides/ai-agent-built-roku-channel/): A coding agent wrote a SceneGraph channel, reloaded it live on a physical Roku through VibeView, and drove it with the remote and keyboard. 27 minutes, one bug. - [AI agent ships an Apple TV and Android TV app in 46 minutes](https://vibeview.io/guides/ai-agent-shipped-apple-tv-android-tv-app/): A coding agent built a react-native-tvos app, focus-tested it on a cloud Apple TV and Android TV, signed it and shipped it to both stores. No Mac needed. - [An AI agent shipped an Expo app to TestFlight in 43 minutes](https://vibeview.io/guides/ai-agent-shipped-expo-app-to-testflight/): A coding agent built a React Native app, verified it on cloud iOS and Android devices, signed it and submitted it to TestFlight and Google Play in 43 minutes. - [Build a React Native iOS app without a Mac](https://vibeview.io/guides/build-react-native-app-without-mac/): Cloud builds compile your React Native iOS app from Windows or Linux with one CLI command — no Mac, no Xcode install, no CI pipeline to maintain. - [Embed an interactive mobile app demo on your website](https://vibeview.io/guides/embed-mobile-app-demo/): Add a live iOS or Android app demo to your website with an iframe. Prepare a standalone build, configure domains, and verify the visitor experience. - [How to run an APK online in your browser](https://vibeview.io/guides/run-apk-online/): Upload an Android APK and test it in your browser with VibeView. Check build compatibility, launch a session, try a complete flow, and share the result. - [How to share an iOS app preview without TestFlight](https://vibeview.io/guides/share-ios-app-without-testflight/): Share an interactive iOS app preview through a browser link: prepare a simulator build, pin the version, set access options, and check the reviewer flow. - [How to test a Roku channel from your browser](https://vibeview.io/guides/test-roku-channel-in-browser/): Test a Roku channel on a real Roku device streamed to your browser (beta): upload the channel zip, drive the remote from your keyboard, and reload from the CLI. - [How to test Android TV D-pad navigation](https://vibeview.io/guides/test-android-tv-dpad-navigation/): Test Android TV focus and remote navigation using JetStream or your own APK. Check directional movement, selection, Back behavior, and repeatable flows. - [How to test focus navigation in a tvOS app](https://vibeview.io/guides/test-tvos-focus-navigation/): Test tvOS focus and remote navigation on a cloud Apple TV simulator: run TV Catalog or your own build, check focus order, selection and Back, then record it. - [iOS simulator for Android: what actually works](https://vibeview.io/guides/ios-simulator-for-android/): Looking for an iOS simulator for Android? One real emulator exists and it runs 2008-era games. Here is what genuinely works for a modern app. July 2026. - [iOS simulator on Windows: what actually works](https://vibeview.io/guides/ios-simulator-on-windows/): You cannot run an iOS simulator on Windows locally — Apple's Simulator is a Mac app. Here are the four options that do work, and what each one costs you. - [Mobile emulator online: how streamed devices work](https://vibeview.io/guides/browser-emulator/): A mobile emulator online runs on a remote machine and streams to your browser. How it works, what it cannot test, and which tools offer one. July 2026. - [Preview an Expo iOS build without a Mac](https://vibeview.io/guides/expo-ios-simulator-in-browser/): Build your Expo app for the iOS simulator with EAS or a cloud build, then open a native preview in your browser from Windows or Linux without local Xcode. - [Upload and Test an iOS Build in the Browser](https://vibeview.io/guides/run-ios-simulator-online/): Take a simulator build out of Xcode or EAS, upload it, and drive it on a live iOS device in your browser — including how to tell the install actually worked. - [Upload to TestFlight without a Mac](https://vibeview.io/guides/upload-to-testflight-without-mac/): Upload a signed .ipa to TestFlight without a Mac: VibeView builds your React Native app in the cloud and submits it to App Store Connect from the CLI. ## Optional - [Product](https://vibeview.io/product/): Feature overview of the VibeView platform. - [Pricing](https://vibeview.io/pricing/): Plans and what each includes. - [Comparisons](https://vibeview.io/compare/): Mobile testing tool and approach comparisons. - [Alternatives](https://vibeview.io/alternatives/): How VibeView compares to other device-cloud platforms.