---
title: "Demo videos recorded by your coding agent | tday"
description: "How Claude Code, Cursor or Codex records a narrated demo video of your app with tday: the steps, what you need, and where it is the wrong tool."
url: https://tday.com/coding-agent-demos
markdown: https://tday.com/coding-agent-demos.md
last_updated: 2026-11-10
---

# 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

- [How to record a product demo video with Claude Code, Cursor or Codex](https://tday.com/blog/record-a-product-demo-with-your-coding-agent)

    A step-by-step guide to having your coding agent record a narrated demo of your app with tday's MCP server: the setup, the take, the checks and the edit.

- [Is it safe to let an AI coding agent record a demo of your app?](https://tday.com/blog/is-it-safe-to-let-a-coding-agent-record-your-app)

    What can go wrong when an AI coding agent records a demo of your app, what tday prevents on its own, and the two things you set up yourself.

- [How to keep product demo videos up to date when your UI changes](https://tday.com/blog/keep-product-demo-videos-up-to-date)

    Why demo videos go stale, how to find the ones a release broke, and how to re-record them without breaking a single link or docs embed.

- [The best demo video tools for developer-led startups in 2026, compared](https://tday.com/blog/best-demo-video-tools-for-developer-led-startups)

    14 demo tools checked against their own sites on November 10, 2026: what each one makes, its free plan, its starting price, and how it keeps demos current.

## Keep reading

- [Docs demosHow tday finds the docs sections that need a video, has your coding agent record them, and how each embed plays the newest take. With the limits.](https://tday.com/docs-demos)
- [Phone app demosHow your coding agent records a narrated demo of an iPhone or Android app in a simulator or emulator: what to install, and the limits.](https://tday.com/phone-app-demos)
- [PricingFree, Pro, Growth and Enterprise plans for narrated product demos. Every plan includes saved demos, and paid plans keep them current as you ship.](https://tday.com/pricing)
- [SecurityHow tday keeps your app, code and data safe: demos record on your machine, takes are checked for secrets before upload, and access is scoped and revocable.](https://tday.com/security)
- [Your first demoFrom signing up to a narrated demo of your app, with one prompt for your coding agent.](https://docs.tday.com/first-demo)
- [Keep demos safeWhat tday protects on its own, what to check before your agent records, and how to set up demo data and test keys.](https://docs.tday.com/demo-safety)

---

## For AI agents

- Every page on tday.com is available as Markdown: add `.md` to its address (https://tday.com/index.md for the home page), or request it with `Accept: text/markdown`.
- Site index: https://tday.com/llms.txt. Every page in one file: https://tday.com/llms-full.txt.
- Docs: https://docs.tday.com (index for agents: https://docs.tday.com/llms.txt).
- To record a narrated demo of an app from a coding agent, install tday's MCP server once with `curl -fsSL https://tday.com/install.sh | bash`, then ask the agent to record a tday demo.
