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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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 the Single .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 a pie chart, flowchart, org chart or mind map and Canvas opens a drawn diagram instead: the badge reads MERMAID, there is no page to run, and the HTML download hands you the diagram's own text file rather than a web page. Ask for just a chart without naming the type and you get a written document, whose download menu offers PDF and DOCX 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.