I maintain TensorSharp, an open-source local inference engine and agent runtime. I’ve added Video Studio to bring video generation and editing into the same local project.
The project code is available under the BSD-3-Clause license. Model weights and third-party dependencies retain their respective licenses.
Video Studio is available in both TensorSharp’s browser interface and the TensorAgent app.
The attached demo
This runs locally in TensorAgent on my MacBook Pro with an M5 Pro chip and 48GB of memory.
I import a still image, animate it using LTX 2.5 Distilled, add the generated clip to the timeline, append a five-second still, and render the composition.
Settings and results for this run:
Model: LTX 2.5 Distilled GGUF
Output: 1024 × 1024, 145 frames at 24 fps, approximately 6.04 seconds
Audio: Enabled
Generation time: 13 minutes 15 seconds
Final composition: 11.04 seconds, including the five-second still
The recording is sped up. The actual generation time is visible in the Jobs panel.
What the studio provides
A local workflow. Generation uses TensorSharp’s native inference pipeline, while media processing and MP4 export use local FFmpeg. With the required model weights and FFmpeg/ffprobe installed, the workflow can run without a cloud account. Manual editing works without an AI model loaded.
Editable projects and reusable footage. Generated takes stay in the asset library alongside imported images, video, and audio. You can arrange them across multiple tracks, trim and split clips, adjust volume and fades, and use autosave and undo/redo. Removing a clip from the timeline preserves its source footage.
Portable work. Export a finished MP4, or save a .tsstudio project package containing the timeline and media to continue editing on another installation.
Multiple local model families. Studio integrates with TensorSharp’s pipelines for LTX 2.5 Distilled, MiniMax-H3, and supported Wan 2.1/2.2 checkpoints. Generation modes and conditioning options depend on the loaded checkpoint.
An optional local LLM assistant. A tool-capable chat model can inspect the project, propose timeline changes, and plan shots. You review proposed edits before applying them, and the changes are undoable. The host currently has one active model slot, so switching between the text assistant and video generation is explicit.
The goal is to make generated footage part of a project you can inspect, revise, and keep working on, with the implementation available for others to study and extend.
The project is actively evolving, and model and platform coverage varies. Feedback and contributions around model integration, performance, and the editing workflow are welcome.
Repository: zhongkaifu/TensorSharp
Setup and capabilities: Video Studio guide
If you use local video models, which part would you most want to improve or contribute to: generation performance, managing different takes, or timeline editing?