dsh-animation-studio
Run the following command in DeepSeek Harness:
dsh plugin install YJLTF/dsh-animation-studio
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install YJLTF/dsh-animation-studio in your terminal to install; source code is at https://github.com/YJLTF/dsh-animation-studio
About this plugin
Producing a 30-second explainer on gradient descent traditionally means dragging tracks in After Effects or hand-coding hundreds of lines of Remotion — a high bar for most educators and content creators. dsh-animation-studio turns that into a single sentence in a DSH chat: state the topic, length, and pacing, and the AI walks through storyboard, scene-by-scene composition, frame preview, timeline fine-tuning, and full MP4 render; you can undo, swap easings, or nudge keyframes at any point without touching a line of code.
The key design decision: the model only reads and writes a single AnimationSpec JSON timeline and never generates animation code. All timing uses scene-relative absolute milliseconds, animatable attributes live on track keyframes, and easings cover linear, spring, bounce, elastic, and more. Every edit is a JSON Patch with a reversible inverse, so undo costs zero re-inference. Ten anim_* tools split the pipeline into self-diagnose, plan, draft, asset-import, preview, and render — each response carries a next-step hint. The render layer silently handles Motion Canvas headless capture, ffmpeg muxing, and CJK fonts out of the box; scene-level caching lets unchanged scenes skip re-rendering. Narration cues produce auto-sized subtitles, and optional TTS (edge-tts or piper) mixes voice into the final clip. The renderer itself is a pluggable seam, so swapping in Remotion or Manim means writing one Provider while tools and event flow stay untouched.
Who it fits: teachers who need a 30-second to 2-minute explainer quickly; content creators who want to iterate on pacing and easing inside a conversation instead of opening a timeline editor; and DSH power users who expect a rich-card workbench in the Web UI — every tool call renders as a visual card, finished videos play inline with scrub and download, and background jobs show a live progress bar.
Use Cases
- Generate a 30-second explainer from a single sentence and render to MP4
- Preview frames, nudge keyframe milliseconds, and swap easings live in the web workbench
- Render animations with TTS narration in an air-gapped setup via a self-contained package
Best For
- Teachers and course designers who need quick 30-second-to-2-minute explainers
- Content creators who prefer conversational iteration over timeline editors
- DSH power users expecting a rich-card workbench with inline video playback in the Web UI
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.