A multi-track video editor that runs entirely in the browser, with local media storage, WebGPU effects, and in-browser export.
MartinDelophy/ai-video-editor
Open-source, local-first browser video editor with a multi-track timeline, in-browser AI voiceover, music, captions and repair.
Open-source alternative to:CapCut
Adobe Premiere Rush
- Stars
- 860
- Forks
- 114
- Open issues
- 4
- Last commit
- yesterday
What is it?
Timeline Studio is a video editor that runs in the browser. It offers a CapCut-style multi-track timeline with picture-in-picture overlays, keyframes, captions, stickers, voiceover and music tracks, and exports MP4 or WebM through WebCodecs with a MediaRecorder fallback. Project files are saved as portable .timeline archives.
The editor runs AI features locally in the browser using WebGPU and WASM, including text-to-speech voiceovers, Stable Audio music generation, Whisper automatic captions, MI-GAN watermark removal, NanoVSR 4x upscaling, vocal separation, and JoyVASA/LivePortrait talking-avatar generation. Large models are lazy-loaded and cached, and model files are mirrored on Hugging Face and ModelScope.
The project also includes an agent skill and a headless command runner that let coding agents such as Codex or Claude Code inspect, validate and edit `.timeline` projects with declarative JSON plans.
Key features
- 01Multi-track timeline with picture-in-picture overlays, keyframes, masks and color grading.
- 02Local AI voiceover in Chinese, English and several European languages.
- 03Automatic captions with Whisper and AI music generation with Stable Audio.
- 04Watermark removal and 4x video restoration with before/after comparison.
- 05Portable .timeline project files and offline MP4/WebM export.
- 06Headless CLI and agent skill for inspecting and editing projects.
Use cases
- Editing short videos in the browser without uploading media to a backend.
- Adding AI voiceovers and automatic captions to talking-head or tutorial videos.
- Removing watermarks or upscaling low-resolution footage locally.
- Letting a coding agent produce or modify editable timeline projects.
Quick start
- 1
Install the agent Skill via skills.sh
npx skills add MartinDelophy/ai-video-editor --skill edit-timeline-studio - 2
Inspect a portable project file with the headless command runner
npm run agent -- project.inspect /absolute/path/project.timeline
Things to know
- The README's main quick path is the hosted browser editor, not a local install command.
- Local AI features depend on the Anna container's capabilities for the Anna edition.
- Browser AI models are large and downloaded on demand, which may take time and storage.
- Usage is restricted by a deep-synthesis responsibility policy requiring lawful authorization for facial content.
Topics
FAQ
- What is ai-video-editor?
- Open-source, local-first browser video editor with a multi-track timeline, in-browser AI voiceover, music, captions and repair. Timeline Studio is a video editor that runs in the browser. It offers a CapCut-style multi-track timeline with picture-in-picture overlays, keyframes, captions, stickers, voiceover and music tracks, and exports MP4 or WebM through WebCodecs with a MediaRecorder fallback. Project files are saved as portable .timeline archives.
- Is ai-video-editor free to use? What license does it have?
- ai-video-editor is open source under the MIT license. Check the license terms before using it in commercial products.
- Is ai-video-editor still maintained?
- Actively maintained. The last commit to ai-video-editor was on Oct 19, 2026.
- What can I use ai-video-editor for?
- Editing short videos in the browser without uploading media to a backend. Adding AI voiceovers and automatic captions to talking-head or tutorial videos. Removing watermarks or upscaling low-resolution footage locally. Letting a coding agent produce or modify editable timeline projects.
- How do I install ai-video-editor?
- Install the agent Skill via skills.sh: npx skills add MartinDelophy/ai-video-editor --skill edit-timeline-studio Inspect a portable project file with the headless command runner: npm run agent -- project.inspect /absolute/path/project.timeline
- Where can I get ai-video-editor?
- The source code and installation instructions are on GitHub: https://github.com/MartinDelophy/ai-video-editor
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source resume builder with live PDF preview, job application tracking, an AI assistant, and self-hosting options.
Real-time two-way speech translation for bilingual meetings, with cloud providers or fully offline on-device models, as a desktop app and browser extension.
An agent skill for Claude Code and Codex that turns your product pages into cinematic promo videos, built with Remotion code rather than generative AI.
WebGPU shader effects packaged as drop-in components for React, Vue, Svelte, Solid and plain JavaScript.
A 0.1B-parameter multilingual text-to-speech model that runs in realtime on CPU, with voice cloning and 48 kHz stereo output.