Back to work

Human Tools

Microcanvas

A reliable display surface for AI-generated artifacts.

Microcanvas renders supported files, opens them in a viewer, tracks the active surface, and gives agents status, verify, update, and snapshot commands for visual proof.

A short walkthrough of Microcanvas rendering local artifacts into an inspectable surface and giving the agent visual proof it can point back to.

Agents often create files they cannot reliably present or inspect; screenshots, rendered HTML, diagrams, markdown, and CSVs all need a stable surface.

What I built

A tiny stagehand for AI tools: render a supported local file, activate the result, and keep track of the current surface.

Supported content includes HTML, Markdown, Mermaid, PDF, CSV, images, text, JSON, JS, TS, and other wrapped artifacts.

How it works

Use show to render and activate a file, update to refresh the same surface, status to inspect runtime state, verify to confirm the active viewer, and snapshot to capture evidence.

What it proves

The output is a Microcanvas-owned surface with JSON state, optional native verification, and screenshot evidence when the viewer supports it.