Use case

Demo videos recorded by your coding agent

tday gives Claude Code, Cursor, Codex or any other MCP client the tools to record a narrated demo of your app, from a copy running on your machine. tday then voices it, adds the cursor, camera, captions, cards and music, and renders a video you can edit, share and embed. This page says how it works, what it needs and where it is the wrong tool.

How it works

  1. You copy a prompt from tday. It carries one install line, which adds tday's MCP server to your coding agent, and the sentence to ask it.
  2. Your agent runs a safety check and tells you where the demo's data will live and which outside services your app's server can reach.
  3. It starts a second instance of your app on a free port with throwaway, seeded data, and records one narrated line at a time: what to say, and the clicks and typing that line covers.
  4. It writes a review page on your machine. A possible secret on screen or in a line blocks the upload. A clean take uploads.
  5. tday voices each line, adds the cursor, camera, captions, cards and music, and renders the demo. It opens in tday's editor, where you can change the narration, the timeline and the style.

What you need

  • A coding agent that supports MCP: Claude Code, Cursor, Codex or another MCP client.
  • Your app's repo on macOS, Linux or Windows (WSL2), with Node.js 18.17 or later and ffmpeg.
  • Google Chrome, or Playwright's Chromium, for a web app or a terminal tool. iPhone, Android and Mac apps need more tools.
  • A way to give the demo throwaway data, such as a seed script with a local or branchable database.
  • Test keys for payments, email and the other services your app's server calls.

What it does not do

  • It does not record by itself when you push or merge. Your agent records when you ask it to. On Pro and above, tday lists the demos a merged pull request may have put out of date, and you ask your agent to record them again.
  • It needs your app running from its repo on a developer's machine. The exception is Enterprise, where tday can also record in the cloud.
  • One take holds at most 40 narrated lines and 10 minutes.
  • The guard that blocks outside requests covers the app's window in web and Electron demos, not your app's server. A server started with live keys can still send a real email or charge a real card.
  • The voice is paid from your plan's monthly credits. With too few left, the demo is made without a voiceover and shows short step notes instead.
  • The Free plan keeps 5 saved demos, and its shared and downloaded demos carry a tday badge.

When something else fits better

  • You want a quick, unscripted recording of yourself talking over your screen. A screen recorder does that in one sitting. A tday demo is planned line by line.
  • You want an interactive tour that viewers click through themselves. tday makes videos.
  • Nobody on your team uses a coding agent, or the person making the demo cannot run the app from its repo.
  • Your app cannot run on a developer's machine with throwaway data, for example because it only works against production.

Questions

Can a coding agent make a demo video of my app?

Yes. With tday's MCP server installed, Claude Code, Cursor, Codex or another MCP client starts a demo instance of your app, records one narrated line at a time and uploads the take. tday voices and renders it.

Does tday make a video automatically when I push code?

No. A demo is recorded when you ask your coding agent for one. On Pro and above, tday's Needs update list names each demo that a pull request you merged may have put out of date, with what changed. You then ask your agent to record it again. The new take becomes a new version of the same demo, so its share link and embeds keep working.

Do I have to record my screen or my voice?

No. Your agent drives the app and writes each line, and tday voices the lines. In the editor you can change what a line says and voice it again.

Which coding agents does it work with?

Claude Code, Cursor, Codex and any other MCP client. tday's MCP server runs on your machine. The install line in your prompt sets it up for Claude Code and prints the setup for the others.

What leaves my machine?

The video, a still from it, and a record of its narration, steps and checks. Never your source code, your .env files, cookies or network traffic. Every take is checked for secrets on your machine before it uploads, and a review page there shows the take and every check. Your agent's note on how it started your app stays in your repo.

What does it cost?

There is a free plan with 5 saved demos. Pro is $39 a month for 25 saved demos, and Growth is $149 a month for 150 saved demos. Enterprise is priced with you. Recording a demo again as your product changes is included, up to a monthly number of new versions. The pricing page has the details.

Guides and comparisons