# FreeFrame

> Open-source Frame.io alternative for collaborative media review with frame-accurate comments, annotations, approvals, and NLE export — self-hosted on your infrastructure.

- **Category:** Media
- **Licence:** MIT
- **Latest version:** v1.21.0
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose
- **Tags:** Annotations, Next.js, Open Source, Docker Compose, Fastapi, Self Hosted, Digital Asset Management, White label, Approval workflow, Share Links, Media Review, Video Review, Audio Review, Image Review, Frame Io Alternative, Collaborative Review, Nle Export, Production Workflow

## Description

FreeFrame is a self-hosted platform for reviewing media files. Production houses and creative teams use it to add frame-accurate timecoded comments on video, images, and audio. It supports threaded discussions with mentions and reactions, drawing annotations on frames, and approval workflows tracking reviewer status. Users can compare versions side-by-side or with a wipe slider, export comments to editing software formats, share password-protected links for guest reviewers, and apply custom branding across the interface. The stack runs on Docker Compose with Next.js, FastAPI, PostgreSQL, Redis, Celery workers, and S3-compatible storage. Authentication relies on JWT with emailed magic codes. Licensed under MIT with active development.

## Links

- [Homepage](https://github.com/techiebutler/freeframe)
- [Website](https://freeframe.io)
- [GitHub Repository](https://github.com/Techiebutler/freeframe)
- [Documentation](https://github.com/Techiebutler/freeframe#quick-start)
- [Production Deployment Guide](https://github.com/Techiebutler/freeframe/blob/main/docs/deployment.md)
- [Architecture Overview](https://github.com/Techiebutler/freeframe/blob/main/docs/architecture.md)
- [Export Comments to NLE](https://github.com/Techiebutler/freeframe/blob/main/docs/comment-export.md)
- [Pricing](https://freeframe.io/pricing)
- [Features](https://freeframe.io/features)
- [Compare](https://freeframe.io/compare)

---
Source: https://selfhost.directory/project/freeframe