|
Click to watch demo video
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).
▶ Full promo: English · 2K60 · 中文版 · 2K60
Build videos on a professional timeline with live preview, text, stickers, audio, and precise clip controls.
|
Organize video, audio, images, and reusable assets in one searchable workspace.
|
Preview curated looks across portrait, landscape, cinematic, vintage, and stylized collections.
|
Generate video from text, images, or avatars, compare leading AI models, and add results directly to the timeline.
- 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
- 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
# 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 electronPrerequisites: Node.js v18+ and Bun
bun run dist:win # Windows installer
bun run dist:mac # macOS .dmg (on macOS)
bun run dist:linux # Linux AppImage/deb (on Linux)| 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 |
- Frontend: Vite + React + TanStack Router
- Desktop: Electron with 100% TypeScript backend
- Video: FFmpeg WebAssembly
- Styling: Tailwind CSS + Radix UI
- Monorepo: Turborepo + Bun
Fork the repo, follow Quick Start, create a feature branch, and submit a PR.
MIT





