Preview
The Preview tab shows your running Expo app inside a device frame. It renders the web build of your project served by the Expo dev server. See Preview & devices for details on device frames, reload, and the element inspector.Code editor
The code editor supports syntax highlighting for the file types you’ll encounter in an Expo project: TypeScript, TSX, CSS, JSON, Markdown, and more. File tabs at the top let you switch between open files quickly. You can make edits directly — changes you type are real files in the WebContainer and the AI will see them on its next turn via the file snapshot.File tree
The file tree on the left lets you browse your project’s folder structure, open files, and perform context actions like renaming, deleting, or creating new files and folders (where enabled). A few things to keep in mind:- The AI uses the same filesystem. Any file you create or edit manually is immediately visible to it.
- Avoid editing
node_modulesor other generated folders — changes there are overwritten by installs and are not part of your project’s source.
Terminal
The terminal is connected to your WebContainer and shows live output from:- npm / npx installs that the AI runs when adding or updating packages.
- Expo CLI output — server start messages, bundle logs, and QR codes.
- Build errors and TypeScript compiler output when something goes wrong.
npx expo start to restart it.
Using the workbench alongside chat
The workbench and chat are designed to be used together. A typical pattern:Send a prompt in chat
Ask the AI to add a feature or fix a bug. Watch the terminal for install and server output as it works.
Review changes in the editor
Open the modified files in the editor to read through what the AI changed before testing.
Check Preview
Switch to the Preview tab to see the result in the device frame. Use reload if the hot-reload didn’t pick up the change.
Chat & AI assistant
Learn how a message turn works and how to pick a model.
Preview & devices
Switch device frames, use reload, and use the element inspector.
