The full feature set

Everything a review workflow actually needs

Video, image and audio review with comments, annotations, approvals and share links: free on every plan, self-hosted or hosted.

FreeFrame review player: frame-accurate timecoded comment threads, guest replies, resolved ranges, and SMPTE timecode
Frame-accurate review: timecoded comment threads, guest replies, and resolved ranges, all on your own infrastructure.

Self-hosted

Run FreeFrame on your own infrastructure with Docker Compose and every feature on this page (including NLE comment export, version compare and custom project statuses) comes free, forever. No license key, no feature gate.

Hosted by us

Let us run the storage, transcoding and bandwidth instead. Every paid plan bundles every premium feature, from $5/month. See pricing.

See it in action

All three ship in self-hosted FreeFrame at no cost. On a hosted plan, they're bundled into every paid tier.

  • NLE comment export
  • Version compare
  • Custom project statuses

NLE comment export

Timecoded comments become DaVinci Resolve (marker EDL), Final Cut Pro (FCPXML), Premiere Pro (XML) or CSV markers, landing on the exact frame back in your timeline.

✳ Rendering markers…

NLE comment export preview
→ resolve_markers.edl · Exported01:02:14:08

Video version compare

Two cuts, frame-accurate in sync, with per-side audio and offset trim for re-edited versions. Each keeps its own comment thread.

Video version compare preview
v3 vs v7

Image version compare

Side-by-side or under a draggable wipe, with annotations kept separate per version.

Image version compare preview
Wipe 54%

Custom project statuses

Name your own review stages instead of a fixed pipeline: In review, Needs changes, Client approved, whatever your studio calls them.

Project status
In review
Needs changes
Client approved
Archived

Everything that ships with FreeFrame

Free forever when you self-host. On the free hosted plan, the three premium capabilities above are locked. Every paid plan includes them.

  • Video, audio & image review
  • Timestamped comments & drawing
  • Share links with passphrase
  • Approval workflows
  • Unlimited projects

Video review

HLS adaptive streaming plays instantly at any resolution, with comments pinned to the exact frame.

Export comments to your NLE

DaVinci Resolve (marker EDL), Final Cut Pro (FCPXML), Premiere Pro (XML) or CSV.

Image and audio review

Annotate stills and hear exactly where a note lands with waveform visualization.

Drawing annotations

Draw arrows, shapes or freehand directly on any frame, right where the note applies.

Threaded comments

Mentions, reactions and attachments keep a conversation in context, not scattered across email.

Approval workflows

Per-reviewer status tracking, so everyone can see who has signed off and who has not.

Version compare

Put any two versions side-by-side or under a wipe slider, each with its own comments and annotations.

Folder organization

Keep projects tidy with folders, not one long flat list of files.

Team collaboration

Role-based permissions at the organization and project level, plus separate view, comment and approve permissions on every share link.

Share links

Password-protected, expiring links for reviewers outside your organization.

Guest commenting

Reviewers comment straight from a share link. No account required.

Due date tracking

Set a deadline and FreeFrame flags it as due soon in your notifications and asset lists.

Real-time updates

New comments and status changes appear live, over Server-Sent Events.

Per-project branding

Give each project its own logo and accent colour, plus a custom footer, on the share links your clients open.

Self-hosted

Runs on any server or cloud VM with a single Docker Compose file.

Share with clients: no accounts needed

Send a link; clients review and comment without signing up. You control every link: comment and download permissions, passphrase, expiration date, and watermarking.

Public share link: a client browses assets and comments without an account
Client view, no login
Share link settings: permissions, passphrase, expiration and watermark
Your share-link controls

Brand it per client, not just per account

Every project can carry its own logo, accent colour and custom footer on the share links your clients open. Run five different clients out of one workspace, and each one sees only their own brand. Never yours, and never another client's.

AT
Acme Trailer, Cut 3
Project logoOn this project's share links
Primary colour
Custom footerConfidential. Do not distribute.

Not shipped yet, on the way

Nothing below is available on any plan today, self-hosted or hosted.

WebhooksKanban boardEasy assignDevice previews