openreel-video README

The project's README from github.com/Augani/openreel-video. As one markdown file: README.md.

OpenReel Video

The open source CapCut alternative. Professional video editing in your browser. No uploads. No installs. 100% open source.

OpenReel Video is a fully-featured browser-based video editor that runs entirely client-side. Built with React, TypeScript, WebCodecs, and WebGPU for professional-grade video editing without the need for expensive software or cloud processing.

Try it Live | Documentation | Discussions | Twitter

OpenReel Editor License Status Open Source Sponsor Augani


Why OpenReel?


Features

Video Editing

Graphics & Text

Audio

Color Grading

Export

Professional Tools

Performance


Quick Start

Try Online

Visit openreel.video to start editing immediately.

Run Locally

# Clone the repository
git clone https://github.com/Augani/openreel-video.git
cd openreel-video

# Install dependencies (requires Node.js 18+)
pnpm install

# Start development server
pnpm dev

# Open http://localhost:5173

Build for Production

pnpm build
pnpm preview

Browser Requirements

Browser Version Status
Chrome 94+ Full support
Edge 94+ Full support
Firefox 130+ Full support
Safari 16.4+ Full support

All major browsers now support WebCodecs for hardware-accelerated video encoding/decoding.

Recommended:


Architecture

Monorepo Structure

openreel/
├── apps/web/              # React frontend (~66k lines)
│   └── src/
│       ├── components/    # UI components
│       │   └── editor/    # Editor panels (Timeline, Preview, Inspector)
│       ├── stores/        # Zustand state management
│       ├── services/      # Auto-save, shortcuts, screen recording
│       └── bridges/       # Engine coordination
│
└── packages/core/         # Core engines (~59k lines)
    └── src/
        ├── video/         # Video processing, WebGPU rendering
        ├── audio/         # Web Audio API, effects, beat detection
        ├── graphics/      # Canvas/THREE.js, shapes, SVG
        ├── text/          # Text rendering, animations
        ├── export/        # MP4/WebM encoding
        └── storage/       # IndexedDB, serialization

Key Technologies

Design Principles


AI-Managed Development

OpenReel is an experiment in AI-assisted open source development. Claude AI helps manage:

Human oversight from Augustus ensures strategic direction and final approval on major changes. All code is public, tested, and follows best practices.

What this means for contributors:


Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ways to contribute:

Development workflow:

# Fork and clone
git clone https://github.com/Augani/openreel-video.git

# Create feature branch
git checkout -b feat/your-feature

# Make changes, then test
pnpm typecheck
pnpm test
pnpm lint

# Commit with conventional commits
git commit -m "feat: add your feature"

# Push and open PR
git push origin feat/your-feature

Roadmap

Completed

In Progress

Planned


License

MIT License - Use freely for personal and commercial projects.

See LICENSE for details.


Acknowledgments

Built with:

Inspired by:


Support


$OPENREEL Token

CA: B7wDnfrdtvdG7SCkRjSMJ6LkVwGWvdWrQ75iV8G9pump


Built with care by @python_xi and AI working together.

Making professional video editing accessible to everyone. Forever free. Forever open source.

openreel-video (Augani/openreel-video)

Searching Database…

Что это такое?OpenReel Video — бесплатный видеоредактор с открытым исходным кодом, который работает в браузере и позиционируется как альтернатива CapCut. Он предлагает многодорожечную временную шкалу, цветокоррекцию, эффекты и экспорт в 4K, а вся обработка выполняется на стороне клиента.
Это нативное приложение или оно работает прямо в моём браузере?Это веб-приложение, а не нативная программа для установки. Оно полностью работает на стороне клиента в поддерживаемых браузерах для настольных компьютеров, используя WebCodecs и WebGPU, так что ничего скачивать не нужно.
Как начать редактировать видео?Просто откройте openreel.video в поддерживаемом браузере и сразу начните редактирование, или клонируйте монорепозиторий и запустите скрипты pnpm dev/build, чтобы запустить его локально.
Что нужно, чтобы запустить его из исходного кода?Проект представляет собой монорепозиторий на pnpm, написанный на React, TypeScript и WASM, поэтому нужны установленные Node.js и pnpm, а также шаг build:wasm перед сборкой веб-приложения.
Работает ли оно в любом браузере?Для полной поддержки нужен свежий браузер: Chrome/Edge 94+, Firefox 130+ или Safari 16.4+. Для плавного редактирования в 4K понадобятся 8 ГБ+ оперативной памяти и дискретная видеокарта.
Куда на самом деле попадают мои видео, когда я их редактирую?Никуда за пределы вашего компьютера. Вся обработка и кодирование происходят локально в браузере, поэтому видео никогда не загружаются на сервер.
В какие форматы видео и аудио можно экспортировать?Видео экспортируется в MP4 (H.264/H.265), WebM (VP8/VP9/AV1) и ProRes, с пресетами качества до 4K при 60fps. Аудио можно экспортировать в MP3, WAV, AAC, FLAC или OGG.
Что означает «AI-managed development» в README?Claude AI занимается сортировкой задач, реализацией функций, ревью кода и поддержкой документации, а человек-мейнтейнер (Augustus) отвечает за стратегическое направление и окончательное утверждение крупных изменений.
Что за токен $OPENREEL, упомянутый внизу README?Указан адрес контракта для токена $OPENREEL, но он нигде не объясняется и не имеет отношения к использованию самого редактора, который представляет собой бесплатное веб-приложение под лицензией MIT.
Можно ли применять профессиональную цветокоррекцию, например LUT?Да: в инструментах цветокоррекции есть колёса lift/gamma/gain, настройки HSL, редактор RGB-кривых и поддержка импорта 3D LUT наряду со встроенными пресетами.
Creator
Augani
Size
26.5 MB
Stars
5.4K
Age
9mo
Commits · 90 Days