Canvas
Canvas is where interactive artifacts come to life. When a model in a conversation produces something runnable — an HTML page, a small React component, a chart, a prototype UI — Lattis renders it live in Canvas instead of leaving it as a code block.
Using it
Section titled “Using it”Just ask. Tell the model to “build a calculator,” “mock up a settings screen,” or “chart this data,” and the result opens in Canvas, ready to click and try. Iterate in chat and the artifact updates.
Canvas shows one artifact at a time — the current one — so the space stays focused on what you’re working on. The underlying conversation keeps the full history, so earlier artifacts aren’t lost.
Runs locally and safely
Section titled “Runs locally and safely”Artifacts run on your machine, fully sandboxed:
- No network. An artifact cannot make outbound connections, so it can’t phone home or leak anything — it only does what its code does locally.
- Isolated. It runs in a locked-down frame with no access to your files, your other conversations, or the rest of the app.
- Batteries included. Common libraries (like React) are bundled, so artifacts render without downloading anything.
This means you can run model-generated UIs freely to see and feel an idea, without trusting it with anything.
- Conversations — where artifacts are created.