Build something.
Watch how it works.

A live coding environment with a real URL, a database with no schema, and a time machine that records every request — all from one email.

No password. No credit card. Click the link and you land in the editor.

aria-park.rewind.js ● live · synced 2s ago
[ live editor + preview + KV browser + replay scrubber ]
Onboarding

There are no
steps.

You type your email. We send a link. You click it. You're in the editor.

A working example is already there. The subdomain is already serving it. Every request you make is already being recorded.

Things you don't need
  • A credit card
  • A password
  • A separate billing account
  • A project to create
  • An IAM role to configure
  • A CLI to install
  • A schema to design
  • A deployment step to learn
One email. One link. One place.
AGPL-3.0

Free software.
Real openness.

The whole stack is AGPL-licensed and public on GitHub. Read it. Run it. Fork it. Host it yourself, free forever.

You pay us to run it for you. That's the whole deal.

github.com/rewind-js/rewind AGPL-3.0
$ git clone github.com/rewind-js/rewind
$ cd rewind
$ docker compose up
 live at localhost:8080

No-relicense commitment

We will never relicense Rewind to a non-free license. Not when we're bigger. Not if we're acquired. The repo is AGPL and that's the contract.

Why watch your code

You can't run your code in your head.

No matter how senior you are. Some pretty good engineers have said as much.

Aggressive use of a debugger gives you insight you won't get by mere inspection.

JC
John Carmack
id Software, Oculus, Keen Technologies
@ID_AA_Carmack · 2016

Creators need an immediate connection to what they're creating. So much of creation is discovery, and you can't discover anything if you can't see what you're doing.

BV
Bret Victor
designer, ex-Apple Human Interface
Inventing on Principle · 2012

They're both right. The reason most of us don't watch our code is that the tools have been painful, partial, or both.

Rewind is the tool that isn't.

Replays run on the same QuickJS engine that recorded them, compiled to WebAssembly. Deterministic execution, not approximation.

Secrets stay secret

Mark any variable as private. Masked at record time, never stored.

Your subdomain is yours

Free forever as long as it's active. Bring your own domain anytime.

Export anytime

Your code, your data, your recordings. Download or self-host whenever.

Stored in Europe

Recordings live on OVH-backed S3 storage, not a US hyperscaler.