Skip to main content
Open the Share button in the header and pick a tab. The first publishes the project to a public URL. The second downloads selected videos as a ZIP. Links for collaborators and clients; ZIPs for editors and archives.

Two tabs, two purposes

The dropdown is the same surface, but the tabs do different things.

Share tab

Publish a public URL. Viewers reach the project read-only without signing in.

Export tab

Bundle selected videos into a single ZIP download.

Share tab

Click Share and the link is live immediately. The dropdown swaps the call-to-action for a URL bar, a copy button, and a View site shortcut. Click Unshare to revoke.

After publishing — URL bar plus Unshare and View site

The published URL follows the shape https://share.lettherebe.page/<token>. Anyone with the link can view; nothing on the page invites a sign-up.

What viewers see

The shared page renders the project read-only. Beats, shots, and finished videos play in sequence. Comments and edits are not exposed. The viewer never sees your dashboard, billing, or other projects. Each project carries one active token at a time.
  • Calling Share a second time returns the same URL — no duplicate links accumulate.
  • Unshare revokes the token immediately. Reopening the project and clicking Share again mints a new token, so the old URL stays dead.
A live link is public. Anyone who holds the URL can view the project without signing in. Revoke with Unshare as soon as the audience no longer needs access.

No automatic expiry

Links stay live until you click Unshare. There is no countdown, no scheduled revoke, no per-link expiry control in the UI.
The backend supports an optional expiry parameter, but the current Share dropdown calls it with never. Treat every live link as permanent until revoked.

Export tab

Switch to Export to download finished videos as a single ZIP. The tab lists every shot that has a generated video, grouped by scene.

Export tab — videos grouped by scene with per-shot checkboxes

The footer shows the selected count and the estimated ZIP size. Exports run through the same Vercel function, so two soft limits apply.
Export ZIPs run end-to-end inside one HTTP request. Large bundles can hit the function timeout. If a large export stalls, split the selection by scene and run two smaller exports.

Capture spec

Next

Quickstart

The shortest path from a line to a shared link.

Showcase

Browse public work from other creators.