Manage, Import, and Export
Organize canvases, move wireframes in and out of Wirekitty, and hand approved layouts back to AI or other collaborators.
Canvas Manager
Open the canvas manager from the app menu or with Cmd/Ctrl + O.
It currently provides three tabs:
- Recently Updated for your latest local work
- My Canvases for search, sort, rename, duplicate, and bulk delete
- AI Generated for canvases imported through AI preview flows
Each canvas stores a generated preview image, timestamps, and a local save-state snapshot. AI-imported canvases can be cleaned up in bulk from their dedicated tab.
Local Storage
Wirekitty stores canvases in your browser profile using IndexedDB under the database name CanvasDatabase.
Auto-save writes changes continuously. If you disable auto-save, you can save manually from the app menu.
Your canvases do not sync across browsers or profiles unless you export and move them yourself.
Importing
The import dialog supports both file upload and clipboard text. You can choose whether to merge with the current canvas or replace all.
When an imported payload includes AI-session fields, the app keeps the session active so later revisions and approved screenshots can flow back to the agent.
Exporting
Export is available from the app menu. Current formats are PNG, JPEG, WebP, and JSON.
- Image exports are cropped to visible content bounds with padding.
- JSON export downloads the full Wirekitty save-state for re-import.
- Image export can include an additional metadata JSON sidecar.
The metadata sidecar is designed for AI workflows and includes structural data such as element names, shape types, section/group relationships, bounding boxes, and extracted text where available.
Issue Reporting
The app menu also includes Report an issue. That flow submits a Netlify-backed form with optional follow-up contact info, issue notes, and runtime context such as browser information, page URL, and canvas identifiers.
Full canvas JSON is not attached by default, which keeps issue reports lighter and avoids sending the entire saved canvas unless that behavior is intentionally enabled in the app later.