CubeView
Client demo toolkit

Multi-Device Demo Presenter

Launch any app in phone, tablet and desktop windows at once. Each window wraps the app in a realistic browser frame, and the app's own responsive layout reacts to the real window width.

App URL
Device windows

Choose how many windows of each device to open (up to 4 each). Every window gets its own isolated session, so you can sign in as a different user in each.

Hides the presenter strip and address bar so the app fills the window. Move the pointer to the top edge to bring them back. Chrome's own title and address bars can only be removed with the fullscreen button inside each window.

x
Phone 1Closed
x
Tablet 1Closed
x
Desktop 1Closed
Session isolation
Extension missing — windows will share one login

Chrome keeps one cookie and storage jar per profile, so without the extension a login in one window appears in all of them. The extension gives each window its own private storage namespace based on its ?demo_session= marker.

  1. Download and unzip the file above.
  2. Open chrome://extensions in Chrome.
  3. Enable Developer mode (top-right toggle).
  4. Remove any older copy of this extension from Chrome.
  5. Click Load unpacked and select the folder that directly contains manifest.json.
  6. Confirm the extension is enabled, then reload this presenter page.

Storage-based logins (Lovable Cloud apps) isolate reliably. Apps that keep their session in server-set cookies are handled on a best-effort basis — if a cookie-based app still shares its login, use the fallback below.

Fallback: separate Chrome profiles

Hit Copy URL above and paste each URL into a different Chrome profile. Multiple incognito windows still share one incognito session, so incognito mode cannot provide three separate accounts.