Real recording: the agent adds tasks, completes one, and checks the Done tab in its live view
When the Agent Tests
The agent tests after any change to your app’s screens or behavior. Code that compiles isn’t enough. It checks that the app actually does what you asked before it tells you it’s done.Watch It Live
While the agent tests, its browser appears right in your preview with an Agent is testing your app badge. When it’s done, your normal preview comes back.- Web app: the agent’s browser fills the preview frame. The preview toolbar hides until the agent is done.
- Mobile app: the agent’s browser shows inside the phone frame. If you have iOS (beta) selected in the preview, the agent tests on the iOS simulator instead.
You see the live view in projects you own.
In the iPhone App
In the Vibecode iPhone app, your preview stays on screen and usable while the agent works on a web or mobile app, instead of switching to a loading screen. On web app projects, you’ll also see the agent testing in the preview, with the same badge.In the iPhone app: the agent tests in your preview, then Vibecode tells you the app is ready
What the Agent Can’t Check
For mobile apps, the agent tells you where it tested. The web version in the phone frame can’t confirm native-only features such as the camera, haptics, push notifications, purchases, secure storage, native tab bars and pickers, or the keyboard moving your layout. The agent lists these as not verified, so check them on your phone.Native iOS Apps
Native Swift projects get agent testing too. The agent builds your app, opens it in the cloud iOS Simulator, and taps through the flow it changed. At the end of each turn, Vibecode checks the build. If it fails, the agent is sent back to fix it automatically. See Native iOS Apps for how the simulator preview works.Testing is part of the agent’s turn, so it uses credits like the rest of the turn. See Plans and Credits.
Next Steps
Creating Your First App
Write a prompt and generate your app
Native iOS Apps
Build and preview native Swift apps
