Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6,427 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ask DeepWiki

QCut Logo

QCut

A free, open-source video editor for Windows, macOS, and Linux.

Demo

QCut Demo
Click to watch demo video

Product Tour

Text animations ✨ new

Typewriter entrances, wave loops, rotating exits — every word moves. The clip below is the real QCut editor driven end-to-end by our own AI agent (virtual pointer, live presets, no After Effects).

QCut text animations: typewriter entrance, wave loop, and animated outro recorded live in the editor

▶ Full promo: English · 2K60 · 中文版 · 2K60

Multi-track editing

Build videos on a professional timeline with live preview, text, stickers, audio, and precise clip controls.

QCut multi-track editor with live preview and text library

Media workspace

Organize video, audio, images, and reusable assets in one searchable workspace.

QCut media library with video and audio assets

Filter library

Preview curated looks across portrait, landscape, cinematic, vintage, and stylized collections.

QCut filter library and video preview

AI video generation

Generate video from text, images, or avatars, compare leading AI models, and add results directly to the timeline.

QCut AI video generation workspace with model selection and live preview

Why?

  • Privacy: Your videos stay on your device
  • Free features: Every basic feature of CapCut is paywalled now
  • Simple: People want editors that are easy to use - CapCut proved that

Features

  • Cross-platform Desktop App - Windows, macOS, and Linux with native file access
  • Timeline-based Editing - Professional multi-track video editing interface
  • AI-Powered Generation - Text-to-video, image-to-video, and text-to-image
  • FFmpeg Integration - Professional-grade video processing via WebAssembly
  • Sound & Sticker Library - Integrated media libraries with search
  • 100% Local Processing - No watermarks, no subscriptions, no cloud required

Quick Start

# 1. Clone and install
git clone https://github.com/donghaozhang/qcut.git
cd qcut
bun install

# 2. Run in development mode
bun run electron:dev

# Or build and run production
bun run build && bun run electron

Prerequisites: Node.js v18+ and Bun

Build for Distribution

bun run dist:win      # Windows installer
bun run dist:mac      # macOS .dmg (on macOS)
bun run dist:linux    # Linux AppImage/deb (on Linux)

Documentation

Topic Link
Build Commands docs/technical/guides/build-commands.md
Project Structure docs/technical/architecture/source-code-structure.md
Media Panels docs/technical/media-panel-reference.md
AI Features docs/technical/ai/
Testing docs/technical/testing/
All Technical Docs docs/technical/README.md

Tech Stack

  • Frontend: Vite + React + TanStack Router
  • Desktop: Electron with 100% TypeScript backend
  • Video: FFmpeg WebAssembly
  • Styling: Tailwind CSS + Radix UI
  • Monorepo: Turborepo + Bun

Contributing

Fork the repo, follow Quick Start, create a feature branch, and submit a PR.

License

MIT

Releases

Packages

Contributors

Languages