Narrated, self-driving tutorials

Tutorials that drive themselves.

Paste what you’d say to a colleague. Tuti Tuti works out which sentences click, which ones point, and which ones just talk, then walks your real web app with a human cursor and a narrator, and records the video.

Free is the full product with a one-minute preview. Pro plays it all and exports. Runs in your browser; your recordings never leave it, and your account stays in Canada.

Tuti Tuti - powered by Pandacat.

How it works

Two ways in. One ending.

Your AI writes the script. Tuti Tuti performs it. Pick the branch that matches where you are.

02

You are still building

Teach your AI to build an app a script can land on, and let it check its own work.

  1. Paste the app guide into your project

    Every button gets a name a person would say, every field a label, every dialog a role. Plain accessibility, and it is what lets a script land first time. The app guide

  2. Connect your AI over MCP

    Claude Code, Cursor, or any MCP client gets the guides, the parser, and a checker that returns the same warnings the extension would. Set up MCP

  3. Ask it for the script, then rehearse

    Open your app, open the panel, paste, Rehearse. Tuti Tuti walks the screens and says exactly where the words and the labels disagree.

  4. Hand back the rework file

    One download after rehearsal, straight to your AI. It fixes the app or the sentence, and the two agree.

01

You already have an app

Three boxes, no setup. The script comes from the AI you already talk to.

  1. 1Give this prompt to your LLM or AI builder

    Claude, ChatGPT, Cursor, Lovable, whichever one knows your app. Fill in the screens and the demo values.

    Use the tuti-tuti MCP server (https://tutituti.ca/api/mcp) or the script guide at https://tutituti.ca/guide. Write a Tuti Tuti tutorial script for my app: one sentence per beat, exact on-screen labels, open menus and dialogs before referring to what they reveal, a transition sentence at the start of each chapter, blank lines between chapters with a short title line. Screens to cover: [list them]. Demo values to type: [list them]. Check the script with tuti_check_script until it returns no warnings, then give me the plain text.
  2. 2It writes the whole tutorial script

    One sentence per beat, exact on-screen labels, menus opened before what they reveal. The script guide is what it follows.

  3. 3Bring the script over

    Open your app, open the Tuti Tuti panel, paste the script, press Rehearse. Fix any red flag by rewording or pointing.

Then

Press Play. Press Export.

A human cursor, a spotlight on each element, captions synced to the voice. The MP4 lands in your Downloads, blur and all, one file or one per chapter.

What people make with it

One extension, many kinds of video. Each page below answers the questions people ask about that kind.

Made for people who make software

It drives the real product, not screenshots of it. When your app changes, re-rehearse the chapter and export again.

01

Reads how people talk

Open menus, type into fields, draw on a floor plan, drag one thing onto another. Written the way you’d explain it, understood without a prompt.

02

Your voice, made once

Clips are generated once and kept; only a sentence you change is made again, and delivery carries across sentences.

03

Nothing leaves your browser

Your app, your data, your tutorials stay local. Your account holds a plan and a count of minutes, kept in Canada, and nothing else.

Made and hosted in Canada

Your account in Canada. Your recordings on your own desk.

Tuti Tuti is built by Pandacat in Canada and keeps its accounts in Canada. Nothing you record ever reaches a server. The privacy policy is written to PIPEDA and to Quebec’s Law 25, and public-sector buyers can pay by purchase order in Canadian dollars. For government agencies · Data residency · PIPEDA and Law 25

A script looks like this

One sentence per beat. Name things the way they appear on screen. That’s most of the craft, and the guide has the rest.

Warehouses
Now let's take a look at the warehouse map. Each aisle and shelf is laid out like your real space. Click New warehouse at the top right. For example, type "Main floor" into the Name field. Then click Create. Here you'll see the new warehouse with its first aisle.

Adding stock
Now let's move on to adding items. You can add items by photo, voice, or typing. Click Add item at the top right. Now choose Photo. Point the camera at the product and the details fill themselves in.

Questions people ask

What is Tuti Tuti?
A Chrome extension that turns a written script into a narrated video tutorial of your web app. It performs the steps on the live app with a human cursor and a spotlight, speaks the script with a voice you choose, and records the MP4. Tuti Tuti - powered by Pandacat.
Do I have to record my screen or my voice?
No. You write what you would say; the extension drives the mouse and the narrator says the words. There are no takes and no editing.
What happens when my app changes?
You re-rehearse the chapter that changed, fix a sentence if needed, and export that chapter. The script is what you keep; the video is regenerated.
Does it use AI to drive my app?
No. Tested rules decide which sentences click, point, or talk, so playback is the same every time and never waits on a model. Chrome's on-device model or Gemini with your key can help during rehearsal only.
Can my AI write the script?
Yes. Give Claude, Cursor, or ChatGPT the script guide, or connect them over MCP so they can check a draft against the same parser the extension uses.
What does it cost?
Free is the full product with a one-minute preview and a trial stamp on screen, and no export. Pro is $190 CAD or $150 USD a year, or $40 CAD or $30 USD a month, plus taxes, for full clean playback and unlimited export. There is no refund, so try Free on your own app first.
Is it suitable for Canadian government and public-sector teams?
Yes. Account data stays in Canada, recordings never leave the maker's computer, the privacy policy is written to PIPEDA and Quebec's Law 25, and seats can be bought by purchase order and invoice in Canadian dollars.
Where is my data?
Recordings, scripts, and tutorials stay in your browser and your Downloads folder. Your account is kept in Canada.
Does it work on any web app?
Any page you can open in Chrome, including apps behind a login, localhost, and staging. Native iOS and Android are on the roadmap.