ai-video-editor

MartinDelophyMIT活跃维护

本地优先的开源视频编辑器,创作者和 AI 智能体共用同一条真实时间线协作剪辑,支持自动字幕、AI 配音与音乐生成。

Open-source, local-first video editor where creators and AI agents edit the same real timeline.

v1.0.12发布于 2026-11-09 03:13 UTC963star +14 / 7 天129fork同步于 2026-11-10 23:52 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/MartinDelophy/ai-video-editor.git
cd ai-video-editor
npm install
npm run dev
硬件要求按 README 说明

需要 Node.js 20+ 和现代 Chromium 浏览器;最重的 AI 工作流建议启用 WebGPU。README 未说明具体显存或 GPU 型号要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

浏览器里运行的本地优先 AI 视频编辑器,创作者和 AI 代理编辑同一条真实时间线

本地优先的开源视频编辑器,创作者和 AI 智能体共用同一条真实时间线协作剪辑,支持自动字幕、AI 配音与音乐生成。

核心能力

  • CapCut 风格多轨时间线,支持拖拽、裁剪与关键帧
  • WebGPU 加速 AI 音乐生成与修复、多语言配音
  • 自动字幕与说话人头像生成
  • 特效工作区支持八种可叠加画面效果与人脸跟踪
  • 模板工作区提供可编辑节拍蒙太奇与转场

容易踩的坑

首次运行 AI 功能会下载模型文件,之后复用浏览器缓存;部署需开启跨源隔离响应头,否则浏览器 AI/媒体 worker 无法工作;第三方模型与素材不适用 MIT 许可,商用前需查 MODEL_LICENSES.md。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.0.12
  1. v1.0.12Timeline Studio v1.0.12 — Memory Vortex opening materials最新正式版2026-11-09 · 2026-11-09 03:13 UTC

    Memory Vortex Beats now builds its opening tunnel from the 48 material slots. Each pane shows an assigned photo or a still sampled from that shot’s video range. The same bindings supply the full-frame cuts after the opening.

    The opening still lasts 2.7 seconds at the default tempo. The following 48 shots keep their timing and short dissolves. The template cover and animated preview show the new composition.

    「回忆漩涡卡点」的开场现在由 48 个素材位的照片或视频取帧拼成。默认 2.7 秒的玻璃隧道之后,原有的 48 段卡点和叠化继续按测出的节奏播放。调整素材绑定后,重新应用模板即可重建开场。

    Open Timeline Studio · Beat template workflow · Full changelog

  2. v1.0.11Timeline Studio v1.0.11 — 3D Perspective and Memory Vortex2026-11-09 · 2026-11-09 03:02 UTC
    查看更新说明

    Timeline Studio now has eight editable beat templates. The two new templates accept photos or video and lay out the clips, effects and beat markers on the timeline.

    • 3D Perspective Beats creates four opening strips and 16 perspective picture-in-picture cards. Each card can be replaced independently, and its entry and position use editable keyframes. The template has 20 material slots.
    • Memory Vortex Beats opens with a 2.7-second stained-glass tunnel and continues through 48 replaceable shots with short dissolves. It opens on a 4:5 portrait canvas in an empty project. The first slot also supplies the tunnel texture.
    • Agent editing exposes both templates through the existing WebMCP inspect, preview, apply and undo workflow. The editing Skill and the browser discovery Skill document both templates.
    • Also included since v1.0.10 are the RGB parade in desktop Color Wheels and lower memory use for deterministic 4K MP4 and MOV exports.

    中文更新

    • 「3D 透视卡点」有四组横幅和 16 张独立的画中画透视卡,共 20 个素材位。可逐张替换素材,并在时间轴上调整入场关键帧。
    • 「回忆漩涡卡点」先播放 2.7 秒的彩色玻璃隧道,再接 48 个可替换镜头和短叠化。空工程使用 4:5 竖屏,首个素材位也用作开场纹理。
    • 两套模板支持 WebMCP 审阅、应用和撤销。桌面色轮新增 RGB 示波器,4K 离线导出降低了 MP4 和 MOV 的内存占用。

    Install this version of the editing Skill for Codex.

    gh skill install MartinDelophy/ai-video-editor edit-timeline-studio --pin v1.0.11 --agent codex --scope user
    

    Open Timeline Studio · Beat template workflow · Full changelog

  3. v1.0.10Timeline Studio v1.0.10 — Beat templates and WebMCP2026-11-08 · 2026-11-08 09:12 UTC
    查看更新说明

    Timeline Studio now includes six editable beat templates. Choose a template, bind your images or video, and adjust the resulting cuts, overlays, effects, and beat markers on the timeline.

    Highlights

    • Six beat templates. Three-panel Beat Montage, Spinning Cards, Seven-panel Intro, Neon Film Orbit, Ripple Mask Cuts, and Staggered Mask Cuts. Spinning Cards accepts a separate image or video for each suit. The heart media follows the fragments as the card breaks.
    • Timeline editing and playback. Replace the source range of a main or picture-in-picture clip while preserving its timeline duration, drag keyframes directly on clips, and keep clip selection visible in the preview. Upcoming shots and overlays are prepared before cuts for smoother playback.
    • Special Effects and mask transitions. Stack picture effects on editable lanes, including rhythm effects and tracked face decorations. Diagonal fold, concentric ripple, stepped mask, and two-sided shutter are available at individual junctions.
    • WebMCP and Skill. Discover the template catalog, bind existing assets by slot, review a proposed append, and apply or undo it as one edit. Agents can inspect timeline effects and set mask transitions. The repository Skill and browser discovery Skill document the same workflow.
    • Other updates since v1.0.9. Video proxy editing, split-screen and reference-frame alignment, individual export of selected clips, local project recovery, editable Jianying Pro draft export through the local host, and on-demand loading of optional browser runtimes.

    WebMCP requires a compatible browser and agent host. Full template preparation and rendering run in the browser. Local CLI and STDIO MCP can inspect saved effect clips and set transitions in an editable project. Agent template appends keep existing timeline positions, and the built-in soundtrack is opt-in.

    中文说明

    • 新增六个可编辑卡点模板,支持替换素材、调整节奏和继续编辑。扑克牌可为四个花色分别指定图片或视频,红心碎裂时素材随碎片散开。
    • 主画面和画中画可更换源片段并保留时间轴时长,关键帧可直接拖动。剪切点前会提前准备后续画面。
    • WebMCP 可以发现模板、绑定素材、预览改动、应用和撤销,也能读取时间轴特效及设置蒙版转场。编辑 Skill 与浏览器 Skill 已同步。
    • 已在 Chrome 验证模板预览、应用和撤销、自定义扑克牌画面和混音取样,以及可编辑 .timeline 工程下载。

    Install this version of the editing Skill for Codex:

    gh skill install MartinDelophy/ai-video-editor edit-timeline-studio --pin v1.0.10 --agent codex --scope user
    

    Open Timeline Studio · Beat template workflow · WebMCP integration · Full changelog

  4. v1.0.9Timeline Studio v1.0.9 — Agent relighting and depth video2026-10-13 · 2026-10-13 06:29 UTC
    查看更新说明

    Timeline Studio agents can now run depth-assisted relighting analysis and depth-video conversion through the browser's structured WebMCP tools, then review editable lighting changes or insert generated assets into the timeline.

    Highlights

    • Add relight-analysis and depth-map to the existing AI prepare → start → inspect → cancel lifecycle. Tasks bind to inspected Visuals/Overlay clip IDs and reuse the production depth worker, pinned owned model mirrors, renderer and RIFE interpolation.
    • Add shared clip.set_relight commands with validated lighting parameters, semantic before/after review, track-lock protection and undo. Enabling lighting requires complete analysis matching the source timing and selected quality.
    • Keep Agent-generated depth videos in My assets until a separate reviewed insertion; analysis does not silently enable effects or replace source clips. Source changes are checked before committing results.
    • Report actual model/task progress, support real cancellation, and return generated asset receipts. Add direct translations for the new task/review copy in all 13 interface languages.
    • Update the repository editing Skill, self-contained browser discovery Skill, discovery digest, integration docs and localized project updates.

    This release also includes main's accumulated improvements since v1.0.8, including long-video playback, scrubbing and export optimizations. See the full changelog for the complete scope.

    Execution boundaries

    WebMCP requires a compatible native browser API and agent host. Depth inference requires WebGPU. Model execution and rendered lighting use the live browser pipeline; local CLI/STDIO MCP can diff/apply lighting settings but does not execute these model jobs. Headless rendering explicitly rejects enabled depth/lighting effects rather than silently omitting them. Browser-session analysis may require reanalysis after reopening a portable project.

    Validation

    • npm run check: lint, TypeScript and production build; 79 existing lint warnings remain.
    • Real Chrome/WebGPU analysis and depth-video generation using the production worker and RIFE route; generated 320×240 depth output contains 15 frames at a nominal 24 fps and an Opus audio track.
    • Rendered samples confirmed a visible lighting change; deterministic browser export produced a decodable H.264/AAC MP4.
    • Verified semantic review, apply/undo, shared parameter validation, track locks, retry-key deduplication, cancellation and stale-source handling. Real worker cancellation acknowledged a cancelled terminal state.
    • Saved generated media in a portable .timeline archive; local CLI diff/apply persisted relighting settings and the headless renderer rejected unsupported lighting.

    中文说明

    • 视频打光和深度视频转换正式接入 WebMCP 的准备、启动、进度查询和取消流程,复用现有生产管线。
    • 打光分析只准备深度数据;参数通过 clip.set_relight 单独审阅、应用和撤销,启用前检查源片段与分析质量是否匹配。
    • Agent 生成的深度视频先进入“我的资产”,随后通过独立审阅插入时间线,不自动替换原片段。
    • 同步更新编辑 Skill、网站浏览器 Skill、发现索引摘要、13 种语言文案和相关文档。
    • 本地 CLI/STDIO MCP 支持打光参数编辑;模型分析、转换及打光成片仍由浏览器执行。

    Install the versioned editing Skill for Codex:

    gh skill install MartinDelophy/ai-video-editor edit-timeline-studio --pin v1.0.9 --agent codex --scope user
    

    Editing workflow · WebMCP integration · Full changelog

  5. v1.0.8Timeline Studio v1.0.8 — WebMCP browser editing2026-09-10 · 2026-09-10 05:54 UTC
    查看更新说明

    Timeline Studio now exposes the open editor as structured browser tools for compatible WebMCP agents. Agents can review and apply supported edits to the same visible timeline, then save a new editable project copy.

    Highlights

    • Nine browser tools cover project, track, clip and transcript inspection; main-visual edit preview and apply; playhead seeking; guarded undo; and .timeline downloads.
    • Reorder existing main-visual clips and trim eligible plain 1× videos using absolute source times. Semantic review, stale-state checks, existing ripple behavior, track locks and normal undo history protect the editing workflow.
    • Preserve timeline markers, captions and audio links. Seeking and progressive filmstrip refinement no longer invalidate an unchanged agent edit. Detached narration captions can be queried through their remembered source.
    • Tool descriptions, review controls and errors are localized in all 13 interface languages.
    • Publish the browser editing Skill, SHA-256-verified discovery index, agent guide, HTTP discovery links and llms references. Missing protocol documents return real 404 responses; the root URL still opens the editor directly.
    • Include main's timeline scrubbing improvements and X community link since v1.0.7.

    WebMCP remains experimental and requires a compatible native browser API and agent host. Unsupported browsers keep the normal editor. The initial browser tool set supports inspection, main-visual reordering and basic trimming; it does not expose AI generation, media import, arbitrary JavaScript, remote HTTP MCP, or rendered-video export. Saving creates an editable project archive.

    中文说明

    • 新增 9 个 WebMCP 浏览器工具,支持读取工程、轨道、片段与字幕,审阅并应用主画面重排和基础裁剪,以及定位、撤销和下载可编辑工程。
    • Agent 与用户操作同一条可见时间线,沿用波纹编辑、轨道锁和撤销历史;工程变化时旧方案失效,时间线标记和字幕音频关联完整保留。
    • 工具说明、审阅控件与错误提示覆盖全部 13 种界面语言,补齐浏览器 Skill、发现索引、指南和链接。
    • WebMCP 仍是实验能力,需要兼容的浏览器与 Agent 宿主;首版保存的是 .timeline 工程包,不负责渲染成片。

    Validation

    npm run check passed, with existing lint warnings retained. Real browser calls verified inspect → preview → apply → seek → undo → download on main. The 10-second test timeline returned from an 8-second edit to its original sequence; range markers beyond the media end stayed intact without extending rendered duration. GitHub CI passed. Netlify production verification confirmed the deployed editor bundles, correct discovery MIME types and Link headers, exact Skill bytes and SHA-256 digest, and real 404 responses for missing protocol resources.

    Install the published local project Skill for Codex:

    gh skill install MartinDelophy/ai-video-editor edit-timeline-studio --pin v1.0.8 --agent codex --scope user
    

    Skill installation copies the workflow. Local commands require a repository checkout with its Node dependencies; the browser tools operate on the project in the open website.

    Open Timeline Studio · WebMCP integration · Full changelog

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Timeline Studio — Browser AI Video Editor

    English | 中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português | ไทย | Tiếng Việt | Русский

    Live Demo MIT License skills.sh PRs Welcome LINUX DO

    Create with Anna

    Try the Anna edition for AI-assisted editing and project continuity:

    • Describe your edit to Anna, review a plan based on your brief and clip metadata, then apply supported clip ordering and simple 1× video trims.
    • Projects and media save automatically to Anna cloud storage and can resume with the same Anna account in another browser. Local project checkpoints provide an additional recovery option.
    • Refine the editable multi-track timeline, add AI voiceovers and manual captions, and export MP4 using an available browser encoder.

    This desktop preview plans from metadata, without analyzing video frames or audio; local AI features depend on the Anna container’s capabilities.

    → Try Timeline Studio on Anna

    遇到任何问题,欢迎扫码进群交流。我们急需你的建议和反馈!

    Run into any issues? Scan the QR code to join our WeChat group. We really need your suggestions and feedback!

    Responsible use of deep synthesis

    This tool uses deep-synthesis technology and is intended solely for technical research and learning.

    Users must ensure that they:

    • use only facial images or videos of themselves or people who have provided lawful authorization;
    • do not create or distribute any illegal, infringing, false, or misleading content;
    • do not present generated content as authentic footage or impersonate another person without their consent.

    Users are solely responsible for any legal liability arising from violations of these requirements.

    Project updates

    • 2026-11-08 — Drag either handle in the Replace Clip dialog to adjust its source boundary, or drag the selected range to move it without changing its length or playback speed. The close icon stays centered on desktop and mobile. The properties panel follows the selected clip in the timeline and preview, and picture-in-picture settings scroll through the available panel height. Visual clip selections are outlined in the preview, and diamonds mark keyframe times on Visuals and Overlay clips. VFX lane labels fit the sidebar, and dragging the playhead uses a lighter effects preview. Added Spinning Cards, an editable square template with a four-suit neon intro, ten replaceable beat cuts and a tempo-matched soundtrack. Drag a diamond on a Visuals or Overlay clip to retime that keyframe. Spinning Cards can now display photos or video on each rotating suit. Four new editable templates add a seven-panel intro, neon film orbit, concentric ripple cuts, and staggered mask cuts. WebMCP can now preview and append beat templates, inspect timeline effects, and set mask transitions. The Timeline Studio Skill documents the workflow.
    • 2026-11-07 — Added a Templates workspace after Special Effects. Use your own pictures, video and optional music in the editable three-panel montage, and set its tempo before adding it to the timeline. Halftone and multi-panel preview now play more smoothly. The template settings are in the right inspector, with a built-in soundtrack that follows the BPM. Right-click a main or picture-in-picture clip to replace it with a selected range from another source while keeping its timeline timing. Preview decodes the next shot and upcoming picture-in-picture clips ahead of their cuts for smoother playback. The replacement dialog shows thumbnail cards, a custom horizontal scrollbar for more than four assets, and the playback rate needed to fit the selected source range.
    • 2026-11-07 — Added an editable three-panel beat montage and four stackable effects: background beat flash, beat zoom, halftone ink and shape flash. Beat effects can follow a fixed tempo or timeline markers; choose circle, star or horizontal line for the flash.
    • 2026-11-07 — Added a separate Special Effects workspace with eight stackable picture effects plus tracked crystal cat ears and ruby horns. Drag, trim and keyframe effects on dedicated timeline lanes. Draggable alignment arcs adjust headwear, and extending a face effect reuses existing tracking. The catalog uses the Effects card sizes, with live hover previews and matching browser export. Added tracked Cat face makeup with a shaded nose, whiskers and soft blush; it shares optical-flow tracking with headwear and can stack with cat ears. Renamed the processing entry and panel to Image & Video Tools in all 13 interface languages, keeping it distinct from Special Effects. Split the editor’s startup JavaScript and load export, analysis, voice, and connector runtimes only when needed.
    • 2026-11-06 — Added a slim draggable horizontal timeline scrollbar on Windows desktops. See the public Roadmap for planned work, Releases for shipped changes, and Issues for focused tasks and bugs.

    What can it produce?

    Explore reproducible before/after examples and editing recipes:

    → AI Video Editing Skills Handbook

    Timeline Studio is a local-first AI video editor that runs in the browser. It combines a CapCut-style multi-track timeline with WebGPU AI music and repair, multilingual voiceovers, automatic captions, talking-avatar generation, and deterministic offline export.

    Open the editor · Watch on YouTube · Hugging Face Space

    Video demo

    Auto Edit

    Visual analysis, keyframes, captions, and export.

    https://github.com/user-attachments/assets/e8327caa-429e-40ff-a7fe-a59e6cf7a464

    AI Repair

    Timed watermark removal with before/after review.

    https://github.com/user-attachments/assets/aea9f5b4-c720-4b0c-9067-5ec124eef982

    AI Voiceover

    https://github.com/user-attachments/assets/304a744e-d620-4380-9c17-19af3726f5a4

    Timeline Studio editor

    AI capabilities

    • Multilingual voiceover: Chinese and mixed Chinese/English Hojo TTS Light 80M FP16 reference voices (晴岚 and 若溪), with autoregressive generation on WebGPU and stable waveform decoding on WASM; English Kokoro 82M; and browser Piper voices for German, Spanish, French, Italian, and Brazilian Portuguese.
    • Local AI music: Stable Audio 3 Small Q4 ONNX runs through WebGPU with translated free-form prompts, 30/60/90/120-second choices, waveform-aware long-track looping, persistent model caching, and automatic insertion into My Assets.
    • Automatic captions: Whisper small q8 ONNX with waveform-aware timing and conservative Chinese recognition cleanup.
    • Smart framing: YOLOS tiny subject detection and MODNet portrait matting for smart crop, caption avoidance, and background removal across images and complete videos.
    • AI Repair: browser-local MI-GAN watermark/object removal with multiple timed repair regions, plus NanoVSR 644K WebGPU 4× restoration for images and videos with synchronized before/after comparison.
    • AI vocal separation: isolate vocals and place the instrumental stem on the music track without leaving the browser workflow.
    • Digital human: JoyVASA audio-to-motion and LivePortrait neural rendering with WebGPU, 256px preview and 512px quality paths.
    • Local-first inference: large models are lazy-loaded, revision-pinned, and cached by the service worker; supported workflows run without uploading project media to an editing backend.

    Resilient model delivery

    Browser AI models are mirrored on both Hugging Face and ModelScope. Timeline Studio uses ModelScope first for Chinese interfaces and domestic sessions, uses Hugging Face first elsewhere, remembers the first working source for the current runtime, and automatically falls back to the other source when needed. Cache identities are shared across both providers, so switching routes does not download the same revision twice.

    Editing and export

    • Contiguous main Visuals track plus timed picture-in-picture overlays.
    • Direct canvas selection, movement, proportional resize, rotation, masks, filters, effects, animation, speed, and explicit keyframes, plus desktop four-way color grading with fully keyframeable temperature, tint, saturation, hue, wheel saturation, and luminance controls.
    • Captions, stickers, voiceover, separated source audio, and music on independent timed tracks.
    • CapCut-style snapping, alignment guides, clip menus, split/duplicate/delete, timeline zoom, undo/redo, and portable .timeline projects.
    • Native media playback for a responsive preview; export uses a separate deterministic offline rendering path.
    • WebCodecs MP4/WebM composition with shared preview/export geometry, audio mixing, captions, overlays, effects, and MediaRecorder fallback.
    • Installable PWA with a cached app shell and multilingual UI.

    Agent Skill

    The repository includes the AI Video Editing Skill for Codex, Claude Code, Copilot and Gemini CLI, backed by edit-timeline-studio for planning, executing, and verifying editable video timelines.

    It helps an agent:

    • inspect media and preserve the user's editing brief;
    • describe reversible edits with stable clip IDs and explicit timestamps;
    • operate the hosted or local editor through the browser compatibility path;
    • validate declarative edit plans with skills/edit-timeline-studio/scripts/validate_edit_plan.mjs;
    • verify track placement, transitions, captions, overlays, audible audio, and final export artifacts;
    • keep the editable .timeline project as the source of truth instead of returning only an opaque render.

    The versioned headless command runner loads and inspects portable projects, validates revisioned JSON plans, applies supported operations transactionally, supports dry runs and idempotent operation IDs, and writes a new .timeline archive without rewriting its media files. It also renders the documented portable Visuals + Voiceover + Music subset to a verified H.264/AAC MP4. Browser control remains the compatibility path for operations that are not in the command registry yet. The browser WebMCP integration provides 21 tools for the open project: structured inspection, 26 reviewed visual/caption/audio/marker/framing operations, existing-asset and picture-in-picture insertion, rendered frame/audio sampling, local voiceover/transcription jobs, guarded undo, project saving, and real video export with prepared settings, progress, output receipts and cancellation.

    npm run agent -- project.inspect /absolute/path/project.timeline
    npm run agent -- track.inspect /absolute/path/project.timeline visuals
    npm run agent -- clip.inspect /absolute/path/project.timeline visual-123
    npm run agent -- transcript.inspect /absolute/path/project.timeline voice-123
    npm run agent -- project.diff /absolute/path/edit-plan.json
    npm run agent -- project.run /absolute/path/edit-plan.json
    npm run agent -- project.render /absolute/path/render-request.json
    

    The legacy inspect and run aliases remain available. The write registry supports ffprobe-backed, hashed visual/audio import to Visuals, Music, or the portable Voiceover slot, plus transactional timed edits, captions, source-accurate Visuals/Overlays, transitions, validated properties, track state, and ratio changes. Read commands return project, track, clip, transcript, media-inventory, and field-level predicted diffs. See the command contract for the plan envelope.

    Install through the public skills.sh directory (the current CLI requires Node.js 22.20.0 or later):

    npx skills add MartinDelophy/ai-video-editor --skill edit-timeline-studio
    

    Or install it with GitHub CLI 2.90.0 or later:

    # Claude Code
    gh skill install MartinDelophy/ai-video-editor edit-timeline-studio --agent claude-code --scope user
    
    # Codex
    gh skill install MartinDelophy/ai-video-editor edit-timeline-studio --agent codex --scope user
    

    To install the tested release instead of following the latest release, add --pin v1.0.8. Preview the Skill before installing with:

    gh skill preview MartinDelophy/ai-video-editor edit-timeline-studio
    

    Roadmap

    • Now: expand the versioned command registry, harden deterministic offline export, and improve timeline editing reliability.
    • Next: expand headless render parity and the reviewed browser WebMCP command subset.
    • Later: add collaborative review workflows, a plugin extension surface, and more locally verified AI models.

    Roadmap priorities are shaped in GitHub Discussions. Feature requests and real-world workflow feedback are welcome.

    Help wanted

    Timeline Studio is looking for contributors interested in browser media, WebCodecs, WebGPU/ONNX, timeline UX, localization, testing, and documentation.

    • Try the live editor and report reproducible bugs in Issues.
    • Join Discussions to propose features, share projects, or help prioritize the roadmap.
    • Read the contribution guide for setup, validation, and first-contribution guidance.
    • Contributions of focused fixes, tests, translations, documentation, and example projects are especially useful.

    Quick start

    Requirements: Node.js 20+ and a modern Chromium browser. WebGPU is recommended for the heaviest AI workflows.

    git clone https://github.com/MartinDelophy/ai-video-editor.git
    cd ai-video-editor
    npm install
    npm run dev
    

    Open the local URL printed by Vite. The first AI run may download model files; later runs reuse the browser cache.

    Validate and build

    npm run build
    npm run preview
    

    Run the complete repository check with:

    npm run check
    

    Deploy

    The included netlify.toml builds with npm run build, publishes dist, enables the cross-origin isolation headers required by browser AI/media workers, and provides the SPA fallback.

    npx netlify-cli deploy --prod --dir=dist
    

    Support and feedback

    If this project helps you, please consider giving it a ⭐ Star. If you encounter a problem, please open an Issue.

    Join our Discord community to ask questions, share feedback, and connect with other users and contributors.

    License

    Timeline Studio's original source code is licensed under the MIT License.

    The MIT License does not automatically apply to third-party models, model weights, datasets, fonts, stock media, or other bundled or remotely downloaded assets. Those materials remain subject to their respective upstream licenses and terms, regardless of where they are hosted or how they are downloaded or integrated. Review MODEL_LICENSES.md before redistribution or commercial use.