Desktop and Mobile Views
Use the device keys in the middle of the preview toolbar to switch between Smartphone, Tablet and Desktop views. Smartphone and Tablet wrap your app in a device frame so you can check how it looks on a smaller screen, and the rotate key turns the device between portrait and landscape. Desktop opens in Full size: your app fills the whole preview area at its real size, the way it looks in a desktop browser. Next to the device keys are three more keys. Rotate works in the Smartphone and Tablet views. Full size (four arrows pointing outward) works in the Desktop view and is on by default: click it to see your app inside a fixed-size desktop window frame instead, scaled to fit. Click it again to go back to Full size. Websites and imported sites open in Full size too. Reload (the circular arrow) restarts your app in any view. A key that doesn’t apply to the current view is greyed out. On a phone or tablet, AppBlips always shows your project the way it looks on that device, filling the screen. The device keys, Rotate and Full size are hidden there, and the Build and Preview panes take turns on screen (switch with Chat and Preview at the top) instead of sitting side by side. Your chosen view is kept for when you open the project on a computer. You can also adjust the zoom from the same toolbar (it’s greyed out in Full size, which always shows your app at its real size). Zoom out to see the whole layout at a glance, or zoom in to check fine details. Click the zoom percentage to go back to fitting the preview to the pane. To try your app in a full browser window, click Open in a new tab.Browser bar and pages
In the Desktop and Full size views, a browser bar sits above the preview, like the top of a web browser:- Back, Forward and Reload keys work inside your app, the same as in a browser.
- The box in the middle shows your project’s name. It’s for reference only, so there’s nothing to type in it.
Live code preview
While AppBlips is building, a generating code card on the Building screen shows the latest lines of code as the AI writes them. It stays visible for the whole build.- On a multi-page website, the card shows the name of the page being written.
- When Reasoning is on, a thinking strip shows what the AI is considering before it writes.
Code View
Once generation is complete, you can inspect the generated HTML using the Code tab in the preview toolbar. It always shows each page’s full source, including after small edits. You can also edit the code yourself. The Code tab appears in the preview toolbar alongside the preview itself. It is shown by default; to hide it, go to Settings → Workspace and turn off the Code view toggle. You can also turn on Auto Follow Code (also in Settings → Workspace) to have the code panel automatically scroll to follow the latest line during generation.Edit the code yourself
You can change a page’s code by hand:- Open the Code tab and pick the page you want to change.
- Click Edit at the top right of the code.
- Type your changes. Tab indents the line.
- Click Save (or press Ctrl+S, ⌘S on Mac).
Autocomplete
While you type, a short list of suggested words appears under the cursor:- Press the up and down arrow keys to pick a suggestion.
- Press Enter or Tab to insert it, or click it.
- Keep typing to ignore the list, or press Escape to close it.
- Press Ctrl+Z (⌘Z on Mac) to undo an inserted suggestion.
<style> blocks and CSS files). The list doesn’t pop up when you type in the middle of a word.
Everything is worked out on your computer. Nothing is sent to the AI, and no tokens (the units your AI provider bills you for) are used.
Autocomplete is on by default. To turn it off, open Settings → Workspace and switch off Code autocomplete.
Saving and errors
- Each save becomes a new version, so Previous version undoes it like any other edit.
- If you switch to the preview before saving, your unsaved changes are kept until you come back. Switching to another page first asks whether to discard them.
- If your change has a JavaScript error, the chat shows where it is, for example: “Your code edit has an error at line 18: Uncaught ReferenceError: score is not defined. Fix it in the Code tab, or ask the AI to fix it.”
- AppBlips doesn’t ask the AI to fix errors in your own edits automatically (it does for the AI’s own builds). That way your edit is never overwritten and no tokens are spent without you asking. Fix it in the Code tab, or ask the AI in the chat.
Undo and Redo
Every time AppBlips generates or updates your app, the result is saved as a new version in your history. The preview toolbar shows the version number, such as v3, between two curved arrows. If a change doesn’t go the way you expected, click Previous version (the arrow on the left) to step back. Next version (the arrow on the right) moves you forward again. Keyboard shortcuts do the same: Ctrl+Z to undo, and Ctrl+Y or Ctrl+Shift+Z to redo (⌘Z and ⌘⇧Z on Mac). You’re never locked in to the latest version — undo and redo freely at any point in your session.History Drawer
The history drawer lets you browse every version of your app, which is saved with the project. Click the panel icon in the header (its tooltip says Show history drawer) to see your past builds and refinements, grouped by chat, and click any entry to restore that version as your current working state. This is particularly handy when you want to compare two different approaches or recover a version you stepped past.The preview is fully sandboxed — your app runs in an isolated environment with an opaque origin, completely separate from the AppBlips page.
localStorage, sessionStorage, and cookies all work normally inside the preview, but they are isolated from the parent page and from other apps. Nothing your generated app stores can be read by AppBlips, and nothing AppBlips stores can be read by your app.
