cd /news/ai-tools/timeline-studio · home topics ai-tools article
[ARTICLE · art-64448] src=github.com ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Timeline Studio

Timeline Studio, a local-first AI video editor that runs in the browser, combines a CapCut-style multi-track timeline with browser-side AI voiceovers, automatic captions, vision tools, talking-avatar generation, and deterministic offline export. The open-source tool supports multilingual voiceover, automatic captions via Whisper small q8 ONNX, smart framing with YOLOS and MODNet, AI vocal separation, and digital human generation with JoyVASA and LivePortrait, all without uploading project media to an editing backend.

read2 min views55 publishedJul 18, 2026
Timeline Studio
Image: Michielbdejong (auto-discovered)

English | 中文

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

Open the editor · Watch the demo · Hugging Face Space

Multilingual voiceover: Chinese Piper/VITS ONNX voices, English Kokoro 82M, and browser Piper voices for German, Spanish, French, Italian, and Brazilian Portuguese.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 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 up project media to an editing backend.

  • 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.
  • 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.

The repository includes edit-timeline-studio, a Codex-compatible Skill 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 current Skill is honest about its boundary: browser-driven editing is available today, while the versioned headless command runner described in its command contract is the next automation layer.

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.

npm test
npm run build
npm run preview

Run the complete repository check with:

npm run check

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
── more in #ai-tools 4 stories · sorted by recency
── more on @timeline studio 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/timeline-studio] indexed:0 read:2min 2026-07-18 ·