Retake GitHub

A reusable demo your coding agent records

Demos that
re-record themselves.

Describe the walkthrough once. Your agent records the real app, then reruns the same flow after the UI changes.

  1. DescribeTell your agent what to show.
  2. RecordIt runs the real app and makes the MP4.
  3. ReviewWatch every take in the local Retake UI.
  4. CorrectGive notes. Your agent updates and reruns it.

Review every take in one place

Retake opens a private library at localhost:4310. Each demo keeps its MP4, stills, and proof log together in one output folder.

Retake's local library showing recorded demos, a video player, output details, and frame stills
Pick a demo, watch the result, then tell your agent what to correct.

One file produced this take

When the product changes, the agent reruns the same flow instead of opening a screen recorder.

Capture, 14 seconds. One rough sentence becomes an action and a continuing thread.

Used inside three real products

Retake was built while recording these workflows, not as a landing-page concept.

capture.

Five launch videos were drafted, corrected, and recut in one afternoon.

Frame from a Capture demo made with Retake

trycapture.app

One repeatable flow replaced a twenty-minute live walkthrough across three client portals.

Public AvexJets charter request page recorded with Retake

Client recording kept private · avex-jets.com

Made because I was tired of recording the same demo again

I built Retake for my own launches and client walkthroughs, and I use it most days. The three products above are the proof so far.

Give Retake to your coding agent

Paste this inside your app project. The agent handles setup, recording, and the local review link.

Set up Retake from https://github.com/glebbogachev00/retake in this project. Ask me for the app URL and the exact flow to show. Dry-run it, record a preview, start the Retake UI, and give me its localhost link. Tell me where the finished MP4 is. Wait for my review, then update the demo from my corrections and rerun it. Do not deploy, commit, or ask me to paste secrets into chat.

Or install it yourself:

npm install -g retake-demos
mkdir demos && cd demos && retake install