WannaCut is in active development with a focused roadmap driven by community feedback from Reddit, GitHub issues, and YouTube comments. The project’s open-core model means that the core editing engine, export pipeline, and timeline are all open source — and the roadmap is publicly visible. If a feature you need isn’t listed here, you can open a GitHub issue or post in the Reddit community to request it.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ter-9001/WannaCut/llms.txt
Use this file to discover all available pages before exploring further.
Current Status
WannaCut Premiere Version is in Beta. Core editing, export, keyframes, effects, and transitions are stable and available for Linux and Windows. The app is free to download from wannacut.app. Bug reports and feature suggestions are actively reviewed.
- Multi-track timeline with dynamic track management, lock/mute, and resizable panels
requestAnimationFrame-driven playback with sub-second timecode precision- Three.js WebGL render engine with real-time 10 FPS preview
- Full keyframe system: Volume, Opacity, Speed (with ramp math), Zoom, Position, 3D Rotation
- Speed ramp with automatic keyframe remapping and clip duration recalculation
- Video and audio effects (Glitch RGB, Camera Shake, Blur, Microphone, Alien)
- Transitions library (Fade, cuts, visual effects)
- Fade-in / Fade-out handles directly on clip edges (video and audio)
- Separate Audio — extract or recover audio track with one click
- Sub-clip creation in the Source Monitor with I/O point marking
- Waveform display on audio clip blocks
- YouTube / URL video download via yt-dlp
- 100-step Undo/Redo history
- Export to MP4 via Three.js frame rendering + OfflineAudioContext + FFmpeg assembly
- Font library with cloud font download from wannacut.app
Upcoming Features
Mask
Advanced shape masking with Rectangle, Circle, and Custom path options. Masks will support real-time hardware-accelerated feathering and per-keyframe opacity control, rendered directly in the Three.js WebGL pipeline. This means mask shapes can be animated over time using the existing keyframe system.
Transitions (Enhanced)
Smooth, dynamic video and audio transitions including Fade, Cross Dissolve, Slide, and Zoom. The enhanced transition system will allow full duration customization directly on timeline clip edges — drag the transition handle to set how long the cross-fade lasts — without leaving the timeline view.
Community & Contributions
WannaCut is open-core software licensed under the GNU AGPLv3. The source code is publicly available and contributions are welcome. The project is built by a single developer and accepts both code contributions and non-code contributions like bug reports, feature requests, translations, and community support.Reddit Community
Join r/WannaCut to share projects, report bugs, ask questions, and vote on upcoming features. This is the primary channel for community discussion and direct developer interaction.
YouTube Channel
The @WannaCutVideoEditor YouTube channel publishes tutorials, feature showcases, and release announcements. Subscribe to stay up to date with new versions.
GitHub
The full source code is available at github.com/ter-9001/WannaCut. You can use GitHub to:- Report bugs — open a new issue with steps to reproduce
- Request features — open a feature request issue with your use case
- Submit pull requests — contributions to the core editor, documentation, or tooling are welcome
- Browse the source — the entire Rust backend and React frontend are in the public repository