Make something
Build something that really runs, beside the chat
Ask for a bar or line chart, or a page, and it opens in a panel beside the chat that actually runs the code — read it, edit it, run it again, download it.
Every step on this page works on the free account the sign-up button creates. A Free account's ordinary chat allowance is 25 messages every 5 hours, and each ordinary chat message counts against it. Canvas carries a purple "BETA" pill in the menu, so expect rough edges — the ones worth knowing about are below.
Canvas is a tool you pick in the chat composer before you send your request. The answer does not arrive as text in the thread — it opens in a panel beside the conversation, with the code behind it, a live preview, a console and a download. This walkthrough builds a revenue bar chart, changes the numbers, runs it again and takes the file away.
How it works, step by step
Pick Canvas from the + menu
In the composer, click +
— its tooltip reads Tools
— and pick Canvas
, which carries a purple BETA
pill. A purple Canvas
chip pins above the composer and the placeholder becomes Create or edit a document...
. Canvas then stays on for the rest of that chat: the × on the chip does not switch it off, it opens Start a new chat?
— Selecting this tool will start a new chat. You can return to this conversation at any time.
— with a single Start New Chat
button.
Ask for the chart and send
Type what you want — a bar chart of monthly revenue for 2026
— and send. The panel slides in from the right beside the chat and fills as the answer arrives, opening on Preview
of the Code
/ Preview
pill. The status bar along the bottom shows the language badge HTML
and a green No errors
.
Edit the code and run it
Click Code
to read the page Torki wrote and change the numbers; the edit saves itself once you stop typing. Then click the green Run
in the status bar — its tooltip reads Run code
— which returns you to Preview
with the chart redrawn from your numbers. Undo
(⌘Z) and Redo
(⌘⇧Z) sit in the panel header.
Open the console when something breaks
Click the terminal icon — tooltip Toggle console
— for the panel headed CONSOLE
, with filters All
, Log
, Warn
and Err
, a Clear
button and the empty state No console output
. Anything the page logs or throws arrives here, and the status bar swaps No errors
for 1 error
. This is a desktop flow: Undo
, Redo
and this console toggle are all hidden once the window gets narrow, and on a phone the panel lands over the chat instead of beside it.
Download the page
Still in Preview
, click Download
and choose HTML
under the Download as
header — its second line reads Single .html file
. The Download
button only appears in Preview
, so from Code
you have to run or switch back first. The file arrives named after the file inside the canvas, not after the title you gave it.
Come back to it later
Close the panel and the canvas stays with the conversation: open that chat again and the canvas reopens by itself, carrying your edits. The message in the thread also keeps a Canvas
card reading HTML · Click to open
, which reopens the canvas Torki generated for that message.
Before you start
The things people hit on their first try, so you do not have to find them the hard way.
Say "bar chart" or "line chart", not just "chart"
Everything below — the
HTML
badge,Run
, and theSingle .html file
download — is what you get when you ask for a web page or a data chart named by its type, like a bar chart or a line chart. Ask for apie chart
,flowchart
,org chart
ormind map
and Canvas opens a drawn diagram instead: the badge readsMERMAID
, there is no page to run, and theHTML
download hands you the diagram's own text file rather than a web page. Ask for justa chart
without naming the type and you get a written document, whose download menu offersPDF
andDOCX
and no HTML at all.The tool is what opens the panel
Ask for the same chart in ordinary chat without picking
Canvas
first and you get a chart drawn inside the message — no panel, no code, no download. Adding the word HTML to the request does not change that, so pick the tool before you send.One canvas per chat
A follow-up does not update the canvas already open: it builds a new one and the panel switches to it. Only one canvas is kept with a conversation, so the second one replaces the saved copy of the first.
The card reopens Torki's version, not yours
The
Canvas
card inside an older message reopens the canvas Torki generated for that message. It is not a route back to your edited copy — and if you open it after editing, closing the panel afterwards saves that original over your edited version. To get your own work back, reopen the chat and let the panel come back on its own.The saved page still needs a connection
The downloaded .html is not an offline copy: a chart page pulls in what it needs to draw itself at the moment you open it. Open it with a connection.
Try it yourself.
Free to start, no credit card. Sign in once and the same account works on the web, on your Mac and on your phone.