Team spaces for collaborative video review

Review video together. Frame by frame.

Create spaces for each team or client, invite collaborators, upload up to 5GB, stack new cuts as versions, and collect timestamped feedback — no account required for external reviewers.

Acme Launch Space Approved
JQ
James 0:12

Can we tighten the cut here? Feels a beat too long.

0:00 2:34

Everything you need to ship video, faster

A focused review workflow without the bloat. Drop in, leave feedback, get out.

Resumable 5GB uploads

Drag, drop, walk away. TUS-resumable uploads keep going across reconnects so you never lose progress.

Timestamped comments

Pin feedback to the exact frame. No more "around the 30 second mark…" — reviewers click and comment.

Version stacking

Upload new cuts into an ordered stack. Switch versions without mixing comments between edits.

Team spaces

Separate every client, channel, or project into its own space with members, invites, and settings.

Public share links

Send a link to a client. They review and comment without an account. Revoke access anytime.

Approval workflows

Set required approvals per space so every team has the right sign-off process before a cut ships.

New: Spaces

Keep every review group in its own space

Spaces give each team, client, or project a dedicated home for videos, members, approvals, and invite notifications. Switch contexts without mixing feedback, files, or access.

Invite teammates

Send space invites by email and let users accept from their notifications page.

Scope access

Videos, folders, members, and approval settings stay tied to the selected space.

Current space

Acme Launch

4 members

Invite pending

maya@example.com

Pending

Required approvals

2

Videos in review

12

From upload to approval in three steps

A workflow designed for editors and the people who review their work.

1

Upload

Drag a file in. Up to 5GB. Resumable. Add later cuts as versions in the same stack.

final_cut_v3.mp4

2.1 GB · 67%

2

Invite or share

Invite teammates into a space or generate a public link for clients who only need to review.

Share link

quickcut.app/s/x4Kp9mN2
Active 12 views
3

Review

Comments anchor to timestamps and stay tied to the version they were created on. Reply, resolve, repeat.

AB
Alex 0:42

Logo lockup feels off-center here.

MK
Maya 1:18 Resolved

Great pacing on this transition.

Built on Cloudflare

Globally distributed by default

Every part of QuickCut runs on Cloudflare's network. Fast for every reviewer, anywhere — with serverless economics that scale to zero.

Edge compute

Workers

The entire Astro app runs at the edge — auth, API routes, page rendering. Sub-50ms cold starts in 300+ cities means reviewers never wait on the network.

Why it matters: zero-ops global deployment, predictable performance.

Serverless SQL

D1

Users, sessions, videos, version groups, comments, share links — all in serverless SQLite. We use Drizzle ORM for type-safe queries with zero infrastructure to manage.

Why it matters: no DB ops, low latency reads, scales to zero.

Video infra

Stream

Direct-to-Stream TUS uploads, automatic transcoding, thumbnail generation, and adaptive HLS/DASH delivery. We never touch the bytes ourselves.

Why it matters: zero egress fees, resumable uploads, global CDN delivery.

Static assets

Workers Assets

The static Astro build is served straight from Cloudflare's network, cached at every edge POP for instant page loads worldwide.

Why it matters: free, fast, automatic — no separate CDN to wire up.

Plus Workers Observability for production telemetry.

Frequently asked questions

Do reviewers need an account?

No. Anyone with a share link can leave timestamped comments after entering a display name. You stay in control — revoke any link at any time.

What are spaces for?

Spaces keep videos, folders, members, invites, and approval settings grouped by team, client, or project. Use public share links when someone only needs temporary review access.

What file types and sizes are supported?

MP4, MOV, WebM, AVI, and MKV up to 5GB per file. Uploads are resumable — close your laptop, come back later, and pick up where you left off.

Is my video secure?

Videos are private by default. Only people with an explicit share link can view them, and you can revoke any link instantly. Authentication uses PBKDF2-hashed passwords and HttpOnly secure cookies.

How do video versions work?

Each uploaded version is its own reviewable video in a shared stack. Comments, annotations, share links, and review status stay tied to the specific version they were created on.

Where is QuickCut hosted?

Entirely on Cloudflare's global network — Workers for compute, D1 for data, Stream for video, Workers Assets for the static frontend. No origin servers, no separate CDN.

Start reviewing in under 60 seconds

Free to start. Upload your first video and share a link before your coffee gets cold.