Black Friday30% off your first month. See prices →
VibeView

Agentic infrastructure for mobile and TV apps.

Your coding agent builds the app, runs it on live iPhone, Android, Apple TV, Android TV and Roku devices, tests it and sends it to the stores. Your team sees every step and can take over.

Free plan: 30 device minutes a month. No card needed.

iPhone 17 Pro · iOS 26.4 Atlas 1.2 LIVE
The Atlas sample app on an iPhone 17 Pro, showing the Kyoto screen
Claude Codevibeview CLI + MCP
Fix the Kyoto card, check it on an iPhone, run the smoke tests and send it to TestFlight.
  1. vibeview build --cloud --profile preview Simulator build 12 ready
  2. dev_start platform: "ios", standalone: true iPhone 17 Pro · Atlas installed and launched
  3. vibeview tap @e7 Screen changed · heading "Kyoto"
  4. run_group group: "k7Qm2xLp9a" Smoke: 12 tests passed · 3 steps needed AI
  5. vibeview build --cloud --production Signed .ipa · build 13
  6. vibeview submit --platform ios --latest Uploaded to TestFlight · Apple processing

Teams building on VibeView

  • MwareTV
  • xHealth
  • RaphAI Health
  • Veyda
  • dotwell
  • Rejection Hero
  • Kahini
  • QNT/L
  • Living Water

Works with your agent

  • Claude Code
  • Cursor
  • Codex
  • GitHub Copilot
  • Gemini CLI
  • Windsurf
  • Any MCP client

Runs your app on

  • iPhone and iPad
  • Android
  • Apple TV
  • Android TV
  • apps

Builds your app in

  • React Native
  • Expo
  • Flutter
  • Capacitor
  • Kotlin Multiplatform
  • Native iOS
  • Native Android

3,200+ developers in October

15,500+ device sessions

People who started at least one device session in October, and the device sessions run that month.

Try a live device, right here.

A live cloud device running a sample app, streamed to your browser. No sign-up. It is the same device your agent gets.

  • iPhone, Android, Apple TV and Android TV
  • Phones, tablets and TVs, started on demand
  • Embed the same player in your docs or site (Team and Business)
See every device and OS version →
The sample app on iOS, before the live device starts
Live device, streams in your browser

The loop

Every step is a command your agent can run.

  1. 01

    Build

    Cloud builds for iOS, Android and TV: simulator builds to test, signed builds to ship. No Mac needed.

    vibeview buildbuilds logs
  2. 02

    Run

    A live phone, tablet or TV, started when the agent needs one.

    dev_startlist-devices
  3. 03

    Drive

    Read the screen, tap, type, press the remote, read the app log.

    ui-treetaptypepress +21 more
  4. 04

    Test

    Saved tests replay the recording and use AI (beta) where the app changed.

    run_groupvibeview run-suitescreate-test
  5. 05

    Ship

    A signed build to TestFlight, Google Play or the Amazon Appstore, followed until testers have it on TestFlight.

    vibeview submittestflight

These are examples: there are 25 device commands, plus commands for builds, tests and store details. Command reference →

The product

Built for agents, readable by the people who ship with them.

Ship an iOS build without owning a Mac

Cloud builds for phones and TVs, signed with your certificates or ones VibeView generates, then sent to TestFlight, Google Play or the Amazon Appstore.

Put the app in someone's hands

A designer, PM or client opens your build in their browser from one link.

Tests in plain sentences

Describe a test, record it once, or import Maestro flows. AI testing is in beta.

A Roku session with its remote controls

TVs, with a remote

Apple TV, Android TV and Roku. The agent names an element and focus moves to it.

Live development

Run one command in your React Native app and it opens on a cloud device, hot-reloading as you edit.

Testing

Every run shows what happened.

Add an item to the Lisbon trip

passed
Steps
5 / 5
Duration
21.0 s
Replayed / AI
3 / 2
AI cost
$0.0054
  1. ✓ Open the Lisbon trip Replay
  2. ✓ Tap Add item Replay
  3. ✓ Type "Sunscreen lotion" into Name Replay
  4. ✓ Tap Add to Lisbon, long weekend AI
  5. ✓ Verify Sunscreen lotion is listed under Toiletries AI

Step 4's path is saved. The next run on an iPhone replays it without AI.

The Kitlist app at the end of the run

The screen at the end of the run

Describe a test in a sentence, record it, or import Maestro flows. Each run keeps a video and the app log, and a failure caused by the app comes with a bug report ready to paste. How testing works →

Customer story

How MwareTV ships operator apps on VibeView.

“Roku used to be the platform we tested last, because it meant a box on someone's desk. Now our TV apps are tested every night on Roku, Apple TV and Android TV, the phone apps on iPhone and Android, and a screen that changed is flagged before our operators ever see it.”
Sander Kerstens
CTO, MwareTV · CSI Awards 2026, Best TV Everywhere
  1. Phones and TVs

    Phone tests run on iPhone and Android, TV tests on Apple TV, Android TV and Roku, and each step's screen is compared with its baseline.

  2. Any old version

    Builds stay in VibeView, so a fix is checked against a release from two months ago without rebuilding it.

  3. Review by link

    Managers and clients check a change in the running app from a link before it ships, with nothing to install.

  4. Roku from anywhere

    The Roku is in the cloud, so developers and agents work on it away from the desk, and record tests on it.

Test runs
2,400+
Cloud builds
140+
Platforms, phone to Roku
5

For agents

Plug in wherever your agent runs.

In your coding agent

Install once, then connect the agent you use.

1 · Install and sign in

npm install -g vibeview
vibeview login

2 · Connect your agent

# finds the agents on your computer and asks which to set up
vibeview agent-setup

In CI

The same loop on every push, no agent required.

# test a simulator build
vibeview build --cloud --profile preview --json
# BUILD_ID = the app build id from that output
vibeview run-suites --tag smoke --platform ios \
  --build "$BUILD_ID"
# then ship a signed one
vibeview build --cloud --production
vibeview submit --platform ios --latest

From your own code

Start runs and react to results.

POST /api/v1/tests/runs
GET  /api/v1/tests/batches/{id}
# webhooks
run.passed · run.failed
submission.succeeded

Agent control docs →

Start free. Upgrade when you outgrow it.

Free

$0 / month

30 streaming minutes, $1 usage credit, 5-minute sessions.

Solo

$19 / month

1,000 streaming minutes, $5 usage credit, 2 devices at once.

Team

$49 / month

3,000 streaming minutes, $12 usage credit, 4 devices at once, up to 10 people.

Business

$249 / month

20,000 streaming minutes, $75 usage credit, 10 devices at once, any team size.

Black Friday: 30% off your first month, or 25% off your first year on yearly billing, for workspaces that haven't had a paid plan. Ends Dec 1, 23:59 UTC.

Plus applicable tax. Cancel anytime. Limits and overage rates are on the pricing page.

Questions

Is my app and its data safe?

Each session gets a device of its own. When it ends, iOS and Apple TV simulators are restored to a clean snapshot or erased, Android and Android TV start from a wiped device, and on Roku your channel and its data are deleted. Stored credentials are encrypted, and secrets in your test data are kept out of AI prompts. Security →

Which devices and OS versions are there?

iPhone and iPad simulators, Android phones and tablets, Apple TV, Android TV and Roku. The platforms pages list every model and OS version you can start. Platforms →

Are these physical phones?

iOS, Android, Apple TV and Android TV are live simulators and emulators streamed to your browser. Roku is streamed from Roku hardware.

How is this different from a local simulator or a device cloud?

Your agent can use it on its own: the same devices, builds, tests and store submission are commands and MCP tools. It covers TV too, Roku included, and your team watches the same sessions in the browser.

What does AI testing cost?

Replayed steps use no AI. Steps that need AI are paid from your monthly usage credit, or from your own AI provider key. For example, the five-step test shown under Testing used AI for two steps and cost $0.0054.

Ship to every screen, by hand or by agent.