Install KANVAS and choose a receiving device

Version 0.20.0. An installable web app and account-registered browser receivers.

1. Open the root or /start and sign in. Chrome/Edge may offer Install app; iPhone/iPad Safari supports Share → Add to Home Screen. The installed app opens the same live Home surface.

2. The app needs a network connection. Only the offline explanation and icons are cached, never private views or account data. It does not add background AI activity or push notifications.

3. Sign in to KANVAS on each PC or TV browser. kanvas_devices list lists your registered devices, names, current display and last-seen time. Connected means an authenticated receiver is actually open; old registration alone is not online presence.

4. Use kanvas_devices rename to give a receiver a useful name. Use kanvas_devices present with deviceId, sessionId, displayId, the current device version as expectedVersion, and a unique requestId to place a permitted display on that device. kanvas_devices present affects every connected window on that device. Use kanvas_devices window.present with windows[].id and that window’s version to target just one tab while siblings stay unchanged. Identities survive reload and separate cloned tabs. Retry identical requests with the same ID; refresh the version for a new request.

5. A pending device command is not proof of display. kanvas_devices list reports applied for a window only after its bound receiver reports the target revision painted. Device-wide commands wait for every addressed window. Offline, revoked, expired or superseded commands are not successful casts.

6. kanvas_session participants with sessionId unifies active paired guests and registered account browsers across the session, including their display and last activity. Pairing approvals and offline device records are shown separately from actual presence.

7. Browser Cast, screen mirroring and AirPlay remain optional OS features. KANVAS does not discover unsigned-in TVs on the local network. A directly signed-in TV renders at its own dimensions; mirroring a phone reproduces its phone layout.

- A tour built around your work — Agent instructions for a live, context-aware tour, never a fixed demo deck.

- Kanvas Help — Get a useful visual onto a screen, then work with it together.

- Publish your first view — One call sets up a fresh authorized workspace and returns real viewer links.

- Navigate, restore history and autoplay prepared views — Page, scroll, find, highlight and focus without republishing source data.

- Connect a private screen or open a public session — Invite a browser without confusing its address with permission.

- Compare products or offers — Line up vendors and ordered attributes with exact prices and complete URLs.

- Show external websites — Edge-to-edge public pages, optional mobile viewports and honest static fallbacks.

- Set numbers, units and dates — Use regional display preferences without changing exact source strings.

- Choose a template — Use the current catalog and exact field schema instead of guessing.

- Recover from a failed call — Find the real error, correct the input, and retry without duplicating work.

- Use Kanvas Help with an agent — Learn a user-chosen task with live context and real interaction.

- Read comfortably at your own pace — Independent text size, zoom and words-per-minute controls for document reading.

- Show task progress and exact logs — Accumulate real milestones, inspect dense logs and use proportional timelines.

- Invite someone to KANVAS — Create a welcome link without granting private access or sending a message.

- A live Home for your sessions — A real KANVAS display, deliberate session choices and ordinary OAuth.

- Read messages and technical work — Source-driven email, inbox, chat, cards, bookmarks and developer/operations views.

- Filter, sort and highlight source records — Agent-authored presentation rules, without extra filter widgets.

- Profiles, organizations and independent teams — Optional photos, clear appearance precedence and explicit group access.

- Your activity history and access audit — Query actual retained events and create charts within your current permissions.

- Live people, devices, browser windows and participant map — A live connection hierarchy, distinct from the chronological overview list.

- Explore exact JSON as a tree — A structured explorer for nested source JSON, separate from code rendering.

- Point together at the same content — Optional named semantic markers that follow text and data across screen sizes.

- Show full images, team logos and drawing backgrounds — Source-preserving media with optional per-image information.

- Report an issue at the right scope — Separate session observations, private account feedback and general service requests.

Operation reference · Machine-readable index