# Documentation

Everything Demofy does, in the order you are likely to meet it. Start at the top if you have never made a demo; jump anywhere if you have.

- [Claude Code](https://demofy.io/agent-setup/claude-code)
- [Codex](https://demofy.io/agent-setup/codex)
- [Cursor](https://demofy.io/agent-setup/cursor)
- [OpenCode](https://demofy.io/agent-setup/opencode)

## Start here

- [What Demofy is, and what it is not

  Demofy films a live web app into a narrated demo video from a URL and one line of intent, and can shoot the same demo again when the product changes.](https://demofy.io/docs/what-demofy-is)
- [Your first demo

  Paste a URL, write one line about what to show, and press the button. No account, no card, nothing to install.](https://demofy.io/docs/your-first-demo)
- [Reading the build log

  Every phase of a render writes a line you can read while it happens — what each phase is doing and what its messages mean.](https://demofy.io/docs/the-build-log)
- [What you get back

  A finished MP4, a poster frame, a caption track and a written guide — which files exist, and when each one does not.](https://demofy.io/docs/what-you-get)
- [Frequently asked questions

  The questions people actually ask, answered once — accounts, pricing, cancelling, and why a demo sometimes fails.](https://demofy.io/docs/faq)

## Making demos

- [The URL and the intent line

  What Demofy does with the address you give it and the sentence beside it, and how the refiner rewrites a rough intent into a tight one.](https://demofy.io/docs/url-and-intent)
- [Quality tiers

  Standard, High and Ultra decide the resolution a demo is captured at. Standard is free and is the full pipeline.](https://demofy.io/docs/quality-tiers)
- [Desktop and mobile capture

  A demo can be recorded at a phone viewport and delivered as a portrait video. What changes, and what deliberately does not.](https://demofy.io/docs/desktop-and-mobile)
- [Recording behind a login

  Save a browser session once and record demos of the signed-in product — either from a hosted browser or from a session file you export yourself.](https://demofy.io/docs/recording-behind-a-login)
- [Intros, outros and audio

  Attach a stinger to either end of a demo, pick what happens at the seam, or replace the whole soundtrack with a track of your own.](https://demofy.io/docs/finishing-touches)
- [The media library

  One place for the stingers, audio tracks and logos you reuse across demos. Uploaded once, attached anywhere.](https://demofy.io/docs/media-library)
- [The kinds of job

  A demo, a re-render, a refresh, an edit, an import and a scripted job each walk their own line through the same phases.](https://demofy.io/docs/job-kinds)
- [The API

  Create a demo from a script, attach a session, read a job back with its beats and a stable error code, and list the assets and voices you can name.](https://demofy.io/docs/api)
- [Connect an AI agent over MCP

  Add Demofy to Claude or ChatGPT with a sign-in, or give Claude Code, Codex or any MCP client an API key, and confirm each call that cannot be undone.](https://demofy.io/docs/mcp)

## Editing and shipping

- [The script editor

  Retype a beat’s narration, cut a beat out of the video, move the camera, mask a region, lay audio under a beat — then render a new version.](https://demofy.io/docs/step-editor)
- [The look and the brand kit

  The backdrop, framing and cursor a video is composited with, and the workspace defaults every new demo starts from.](https://demofy.io/docs/look-and-brand)
- [Sharing and embedding

  One link per demo, revocable in a click, and an iframe snippet that dies with it. What the link is, and what it is not.](https://demofy.io/docs/sharing-and-embedding)
- [Captions, transcript and written guide

  A narrated demo ships a caption track (not if you replace its soundtrack) and a Markdown walkthrough of the flow it filmed, plus an on-page transcript.](https://demofy.io/docs/captions-and-guide)
- [Version history

  Every re-shoot, re-render and edit is a new video beside the old one. Nothing is overwritten and no shared link stops working.](https://demofy.io/docs/version-history)
- [Audience analytics

  How far people got in a shared demo, and which beat was on screen when they stopped — counted in aggregate, with no viewer recorded at all.](https://demofy.io/docs/audience-analytics)

## Accounts and limits

- [Guests, accounts and signing up

  There is no login wall anywhere. What a guest gets, what signing up adds, and why nothing you made as a guest is lost.](https://demofy.io/docs/guests-and-accounts)
- [Daily limits and the in-flight cap

  Two different bounds with two different jobs: how many demos a day, and how many at once. What counts, and what does not.](https://demofy.io/docs/limits)
- [Workspaces and members

  A video belongs to the workspace it was made in. Inviting people, what each role may do, and where your personal workspace fits.](https://demofy.io/docs/workspaces)
- [Pro, and what a lapse takes

  What Pro adds, why it is priced per workspace rather than per seat, and exactly what happens to your videos if you cancel.](https://demofy.io/docs/pro-plan)
- [How a saved login is stored

  The most sensitive thing Demofy holds and its four protections: sealed in the web process, never presigned, never plaintext in storage, destroyed after capture.](https://demofy.io/docs/saved-session-privacy)
- [Deleting a video, a library or an account

  Three destructive controls with three different blast radii, what each one really removes, and the one record that deliberately survives.](https://demofy.io/docs/deleting-things)
- [When a demo fails

  The failures with a name — no usable flow, a changed element, a rejected login — what each one means, and what to do about it.](https://demofy.io/docs/troubleshooting)

Canonical page: https://demofy.io/docs
