spool
SCREEN RECORDER · STANDBY

You're looking
at the record button.

No dashboard. No download. No onboarding tour. Pick a screen, click the red thing, talk. The share link lands in your clipboard before you finish your sentence — because the video encodes and uploads from your browser while you record.

0 servers touch your video 0s wait after you stop 1 click to start
SOURCE 00:00.0

screen · window · tab — your browser asks the moment you click

Click to record

no account needed. claim your video after, if you want.

THE WHOLE PRODUCT
01 / RECORD

One click, you're live

The homepage is the recorder. Screen, window, or tab — your call. Encoding starts the instant you do, right in the browser.

02 / LINK
spool.app/w/k7x2m

Link's already in your clipboard

Segments upload as you talk. By the time you hit stop, the video is live at its URL. Paste it in Slack before the tab even closes.

03 / COMMENTS
02:14 — ship it 03:01 — 👍 ×4

Replies pinned to the moment

Viewers comment at a timestamp, not into the void. Reactions land on the timeline. The conversation happens inside the video.

HOW IT'S THIS FAST

Your video never touches our servers. That's not a privacy slogan — it's the architecture.

While you record, WebCodecs encodes straight to HLS in your browser. Every few seconds a finished segment uploads directly to storage. The playlist is being written live, which means the share link works before you stop talking.

No transcoding queue. No "processing your video…" spinner. No fleet of GPU boxes we'd have to charge you for. Two people built this, and the absence of a video backend is the reason it can stay fast, cheap, and a little smug.

It runs in reverse, too: hit download on any video and your browser stitches the stream back into a single MP4. No export queue — not even Loom does that.

SIGNAL PATH
your screen ──▶ WebCodecs · H.264 in-browser
encode
2s HLS segments ──▶ object storage presigned PUT
while recording
spool.app/w/k7x2m ──▶ any browser live before
you hit stop
servers involved in your pixels: transcoder queue GPU farm none

Loom has 200 people's worth of features.
We have one loop that doesn't make you wait.

Scroll up — the recorder's right there
spool handcrafted by two people and a framework