Asset Library
1,738 video parts you can take today, and 557 more to learn from. Find one you like, then open it for the details.
Showing 336 of 2,295Show everything
In words · 334
@hyperframes/shader-transitionsA small library of 14 WebGL scene-to-scene transitions driven by a GSAP timeline: domain-warp, ridged-burn, whip-pan, sdf-iris…Tool · Apache-2.0A cut between two pictures@hyperframes/playerA web component that plays a HyperFrames composition inside any web page, with no dependencies.Tool · Apache-2.0Edit, render, publish@hyperframes/producerThe full render pipeline as a library: capture frames with Chrome, encode with FFmpeg, mix audio, in one call. It also has the split-up…Tool · Apache-2.0Edit, render, publish@hyperframes/engineThe lower layer under the producer: turns a seekable web page into frames with Puppeteer and FFmpeg. Package description read only.Tool · Apache-2.0Edit, render, publish@hyperframes/studioThe browser editor behind hyperframes preview: timeline, code editor and live preview. README head read; not started.Tool · Apache-2.0Edit, render, publish@hyperframes/sdkA headless engine for editing compositions from code, with no framework tied to it. Package description read only.Tool · Apache-2.0Edit, render, publish@hyperframes/aws-lambdaAdapter that splits a render into chunks on AWS Lambda with Step Functions: handler, client and CDK construct. Package description and the…Tool · Apache-2.0Edit, render, publish@hyperframes/gcp-cloud-runThe same split render on Google Cloud Run with Workflows, plus a Terraform module. Package description and the example README read.Tool · Apache-2.0Edit, render, publish@hyperframes/shareShared code for review identity, version upload and sharing between HyperFrames hosts: the part behind publish and share links. Package…Tool · Apache-2.0Edit, render, publishinternal packages (core, lint, parsers, inspector, studio-server, sdk-playgroundSix packages with no description of their own: the shared runtime and composition contract (core), the linter behind hyperframes lint…Tool · Apache-2.0Edit, render, publishlint_source.py (Remotion source linter)Scans a Remotion project and lists what blocks a move to HyperFrames (useState, useEffect with deps, async calculateMetadata, React UI…Tool · Apache-2.0bake-basemap.mjsRecords a map camera move to MP4 with headless Chrome and MapLibre, plus country outlines as JSON. Fetches map tiles (Esri or Carto) and…Tool · Apache-2.0A map or a diagramlocate.mjsFinds a point in an image by drawing numbered grids over it with ffmpeg. Its auto mode posts the image to Google if GEMINI_API_KEY is set.Tool · Apache-2.0A check on the resultdither.mjsError-diffusion dither for an image or an MP4, with 16 named palettes. No network.Tool · Apache-2.0transcript-cut.mjsCuts a video or audio file by word timestamps from a transcript. Sends one telemetry event unless the switches are set to 1.Tool · Apache-2.0Edit, render, publishaudio-duck.mjsPrints a volume lane that ducks music under speech, for a composition's audio element. Sends one telemetry event unless the switches are…Tool · Apache-2.0Sound you can seecarve.mjsCarves room for speech in a music bed and rewrites the audio attributes in the composition HTML. Loads @hyperframes/core from the project's…Tool · Apache-2.0Sound you can seetranscribe.mjsLocal transcription with word times: Parakeet if present, else the CLI's whisper. Downloads a model on first use (about 640 MB for…Tool · Apache-2.0Captionsextract-audio-data.pyWrites per-frame loudness and frequency-band data for an audio file, for beat-driven motion. No network.Tool · Apache-2.0Sound you can seeaudio.mjs (audio engine)One request file in, voice, music and sound effects out, by provider: HeyGen, ElevenLabs, Kokoro, Gemini, Google Lyria, local MusicGen…Tool · Apache-2.0Sound you can seeverify-motion.mjsCompares the motion in a render against a reference export (Figma's own MP4) and fails under 15 dB. Described in the figma SKILL.md; the…Tool · Apache-2.0A check on the resultaudio_energyMeasures how loud a track is over time to find the best point to start the music from, so a quiet intro can be skipped. Runs on the…Tool · Link onlyVoice and musicaudio_probeReads the length and stream details of an audio or video file with ffprobe. Runs on the machine; needs ffprobe. Works with no keys.Tool · Link onlyA check on the resultazure_sttSpeech to text through Azure AI Speech, with word timings. Calls an outside service; keys named in its code: AZURE_SPEECH_KEY. Needs a key…Tool · Link onlyCaptionscomposition_validatorChecks a planned composition before rendering: catches audio and picture lengths that do not match and similar plan errors. Runs on the…Tool · Link onlyA check on the resultdashscope_asrSpeech to text through Alibaba's DashScope, with word timings. Calls an outside service; keys named in its code: DASHSCOPE_API_KEY. Needs a…Tool · Link onlyCaptionsface_trackerFinds and follows a face through footage with MediaPipe, for reframing and face effects. Runs on the machine; needs ffmpeg. Needs a key, a…Tool · Link onlyA laptop or window frameframe_samplerPulls still frames out of a video with FFmpeg, at set times or intervals. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyA check on the resultmistral_sttSpeech to text through Mistral's Voxtral, with segment timings and speaker labels. Calls an outside service; keys named in its code…Tool · Link onlyCaptionsscene_detectFinds the cut points in a video. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyEdit, render, publishtranscriberLocal speech to text with faster-whisper or WhisperX, word timings included; optional speaker labels with a HuggingFace token. Runs on the…Tool · Link onlyCaptionstranscript_fetcherFetches the existing transcript of a YouTube video. Runs on the machine; needs youtube_transcript_api. Needs a key, a program or a download…Tool · Link onlyCaptionsvideo_analyzerTakes a reference video apart: transcript, scenes, sampled frames and structure, written up as a brief the agent plans from. Runs on the…Tool · Link onlyA check on the resultvideo_downloaderDownloads a video from a web address with yt-dlp. Runs on the machine; needs yt_dlp. Needs a key, a program or a download before it works.Tool · Link onlyPictures and footagevideo_understandDescribes frames or clips with a local vision-language model. Runs on your own GPU with model weights you download; needs transformers…Tool · Link onlyA check on the resultvisual_qaAutomatic checks on a rendered video: black frames, frozen stretches and similar faults, from sampled frames. Runs on the machine; needs…Tool · Link onlyA check on the resultaudio_enhanceCleans up speech: noise reduction and loudness levelling with FFmpeg. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlySound you can seeaudio_mixerMixes narration, music and effects into one track, with ducking under speech and fades. Runs on the machine; needs ffmpeg. Works with no…Tool · Link onlySound you can seeazure_ttsText to speech through Azure AI Speech neural voices. Calls an outside service; keys named in its code: AZURE_SPEECH_KEY. Needs a key, a…Tool · Link onlyVoice and musiccartesia_ttsText to speech through Cartesia Sonic. Calls an outside service; keys named in its code: CARTESIA_API_KEY. Needs a key, a program or a…Tool · Link onlyVoice and musiccomfyui_musicMusic generation through a ComfyUI server you run. Runs on your own GPU with model weights you download. Needs a key, a program or a…Tool · Link onlyVoice and musicdashscope_ttsText to speech through Alibaba's DashScope (Qwen voices), strong in Mandarin. Calls an outside service; keys named in its code…Tool · Link onlyVoice and musicdoubao_ttsText to speech through Volcengine Doubao Speech, Mandarin first. Calls an outside service; keys named in its code: DOUBAO_SPEECH_API_KEY…Tool · Link onlyVoice and musicelevenlabs_soundtrackA soundtrack written to a finished video by ElevenLabs, with stems. Calls an outside service; keys named in its code: ELEVENLABS_API_KEY…Tool · Link onlyVoice and musicelevenlabs_ttsText to speech through ElevenLabs. Calls an outside service; keys named in its code: ELEVENLABS_API_KEY. Needs a key, a program or a…Tool · Link onlyVoice and musicfal_elevenlabs_musicElevenLabs music generation reached through a fal.ai account. Calls an outside service; keys named in its code: FAL_AI_API_KEY, FAL_KEY…Tool · Link onlyVoice and musicfal_elevenlabs_ttsElevenLabs speech reached through a fal.ai account. Calls an outside service; keys named in its code: FAL_AI_API_KEY, FAL_KEY. Needs a key…Tool · Link onlyVoice and musicfish_audio_ttsText to speech through fish.audio, including cloned voices by reference. Calls an outside service; keys named in its code…Tool · Link onlyVoice and musicfreesound_musicSearches and downloads tracks from Freesound.org. Calls an outside service; keys named in its code: FREESOUND_API_KEY. Needs a key, a…Tool · Link onlyVoice and musicgemini_ttsText to speech through Google's Gemini speech models, including directed dialogue. Calls an outside service; keys named in its code…Tool · Link onlyVoice and musicgoogle_musicMusic generation through Google Lyria. Calls an outside service; needs that service's key or sign-in (see the tool's own install note)…Tool · Link onlyVoice and musicgoogle_ttsText to speech through Google Cloud, hundreds of voices across many languages. Calls an outside service; keys named in its code…Tool · Link onlyVoice and musicgrok_ttsNarration through xAI's speech API. Calls an outside service; keys named in its code: XAI_API_KEY. Needs a key, a program or a download…Tool · Link onlyVoice and musicheygen_catalog_ttsSpeech from HeyGen's catalog of voices. Calls an outside service; keys named in its code: HEYGEN_API_KEY. Needs a key, a program or a…Tool · Link onlyVoice and musicheygen_ttsSpeech from HeyGen's own voice model, with voice discovery. Calls an outside service; keys named in its code: HEYGEN_API_KEY. Needs a key…Tool · Link onlyVoice and musicheygen_voice_convertChanges the voice of a recording to another voice while keeping its timing, through HeyGen. Calls an outside service; keys named in its…Tool · Link onlyVoice and musicinworld_ttsText to speech through Inworld. Calls an outside service; keys named in its code: INWORLD_API_KEY. Needs a key, a program or a download…Tool · Link onlyVoice and musickling_ttsText to speech through Kling's official API. Calls an outside service; keys named in its code: KLING_API_KEY. Needs a key, a program or a…Tool · Link onlyVoice and musicmai_ttsText to speech through Microsoft's MAI Voice models over Azure Speech. Calls an outside service; keys named in its code: AZURE_SPEECH_KEY…Tool · Link onlyVoice and musicminicut_musicMusic (Google Lyria) bought through the MiniCut command-line program: it quotes a price first, then runs on a yes. Needs the separate…Tool · Link onlyVoice and musicminicut_music_fitMusic written to fit a finished cut, changing at each edit point, through the MiniCut command-line program. Needs the separate MiniCut…Tool · Link onlyVoice and musicminicut_sfxOne sound effect from a line of text, through the MiniCut command-line program. Needs the separate MiniCut command-line program installed…Tool · Link onlySound you can seeminicut_ttsElevenLabs speech bought through the MiniCut command-line program, price first. Needs the separate MiniCut command-line program installed…Tool · Link onlyVoice and musicmistral_ttsText to speech through Mistral's Voxtral. Calls an outside service; keys named in its code: MISTRAL_API_KEY. Needs a key, a program or a…Tool · Link onlyVoice and musicmusic_genMusic generation through the ElevenLabs Music API. Calls an outside service; keys named in its code: ELEVENLABS_API_KEY. Needs a key, a…Tool · Link onlyVoice and musicmusic_libraryLooks in a local folder of tracks the user has supplied and lists what is there with lengths. Runs on the machine. Needs a key, a program…Tool · Link onlyVoice and musicopenai_ttsText to speech through OpenAI. Calls an outside service; keys named in its code: OPENAI_API_KEY. Needs a key, a program or a download…Tool · Link onlyVoice and musicpiper_ttsFree offline text to speech with Piper; plain but usable narration with no key. Runs on the machine; needs piper. Needs a key, a program or…Tool · Link onlyVoice and musicpixabay_musicSearches and downloads music from Pixabay Music with no key. Calls Pixabay's site; no key. Works with no keys.Tool · Link onlyVoice and musicrealtime_audioLive two-way speech sessions with ElevenLabs, Microsoft or xAI; kept apart from narration. Calls an outside service; keys named in its…Tool · Link onlyVoice and musicsuno_musicFull songs with vocals from Suno, through a third-party API site. Calls an outside service; keys named in its code: SUNO_API_KEY. Needs a…Tool · Link onlyVoice and musictts_selectorPicks the best available speech provider for the job by score and routes the request to it. Routes to whatever provider is installed or…Tool · Link onlyVoice and musicheygen_avatarA presenter video from a HeyGen digital twin. Calls an outside service; keys named in its code: HEYGEN_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagekling_avatarA talking presenter clip from one image, through Kling's official API. Calls an outside service; keys named in its code: KLING_API_KEY…Tool · Link onlyPictures and footagekling_lip_syncRe-syncs the lips of an existing presenter video to new audio, through Kling's official API. Calls an outside service; keys named in its…Tool · Link onlyPictures and footagelip_syncLocal lip sync with Wav2Lip, for dubbing. Runs on your own GPU with model weights you download; needs torch, ffmpeg. Needs a key, a program…Tool · Link onlyPictures and footagetalking_headA talking-head video from one face photo and an audio file, locally with SadTalker. Runs on your own GPU with model weights you download…Tool · Link onlyPictures and footagecap_recorderScreen recording through the Cap desktop app, with webcam overlay. Runs on the machine. Works with no keys.Tool · Link onlyPictures and footagescreen_capture_selectorChooses between the plain FFmpeg screen recorder and Cap. Routes to whatever provider is installed or keyed. Works with no keys.Tool · Link onlyPictures and footagescreen_recorderScreen recording with FFmpeg alone. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyPictures and footageaction_timeline_compilerCompiles a scene plan into a timed list of character actions and poses. Runs on the machine. Works with no keys.Tool · Link onlyA camera movecharacter_animation_reviewerChecks a character animation: rig integrity, motion and render readiness, as a report. Runs on the machine. Works with no keys.Tool · Link onlyA check on the resultcharacter_rig_rendererRenders a rigged character performance in a browser to frames and video. Runs on the machine. Works with no keys.Tool · Link onlyEdit, render, publishcharacter_spec_generatorTurns an approved character idea into a structured character design file. Runs on the machine. Works with no keys.Tool · Link only3Dpose_library_builderBuilds a library of named poses and expressions for a rig. Runs on the machine. Works with no keys.Tool · Link only3Dsvg_rig_builderBuilds an SVG character rig: parts, pivots and layers. Runs on the machine. Works with no keys.Tool · Link only3Dbg_removeCuts the background out of an image with rembg. Routes to whatever provider is installed or keyed. Needs a key, a program or a download…Tool · Link onlycolor_gradeApplies a color grade with FFmpeg filters or a LUT; named looks included. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyeye_enhanceBrightens and sharpens eyes in talking-head footage. Runs on the machine; needs ffmpeg. Needs a key, a program or a download before it…Tool · Link onlyface_enhanceLight face clean-up with FFmpeg filters. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyface_restoreRebuilds degraded faces with CodeFormer or GFPGAN. Runs on your own GPU with model weights you download; needs gfpgan, torch. Needs a key…Tool · Link onlyminicut_upscaleCloud video upscale (Topaz) bought through the MiniCut command-line program. Needs the separate MiniCut command-line program installed and…Tool · Link onlyupscaleUpscales images and video locally with Real-ESRGAN. Runs on your own GPU with model weights you download; needs realesrgan, torch, ffmpeg…Tool · Link onlyatlas_3dA 3D model from a text description, through Atlas Cloud. Calls an outside service; keys named in its code: ATLASCLOUD_API_KEY…Tool · Link only3Datlas_imageImage generation and editing through Atlas Cloud (Seedream and others). Calls an outside service; keys named in its code…Tool · Link onlyPictures and footageatlas_refresh_imageOpenAI and Google image models reached through Atlas Cloud. Calls an outside service; keys named in its code: ATLASCLOUD_API_KEY. Needs a…Tool · Link onlyPictures and footagebfl_imageFLUX image generation direct from Black Forest Labs. Calls an outside service; keys named in its code: BFL_API_KEY. Needs a key, a program…Tool · Link onlyPictures and footageblender_worldAssembles and renders a 3D world in Blender from generated and licensed assets. Runs on your own GPU with model weights you download. Needs…Tool · Link only3Dbria_fal_imageBria image generation reached through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagebria_imageBria image generation and editing, direct. Calls an outside service; keys named in its code: BRIA_API_TOKEN. Needs a key, a program or a…Tool · Link onlyPictures and footagecode_snippetRenders a piece of source code as a highlighted image for an overlay. Runs on the machine; needs pygments, PIL. Needs a key, a program or a…Tool · Link onlyCode on screencomfyui_imageImage generation through a ComfyUI server you run. Runs on your own GPU with model weights you download. Needs a key, a program or a…Tool · Link onlyPictures and footagedashscope_imageImage generation through Alibaba's DashScope (Qwen Image). Calls an outside service; keys named in its code: DASHSCOPE_API_KEY. Needs a…Tool · Link onlyPictures and footagediagram_genDraws a diagram from Mermaid text, with Graphviz or a plain drawing fallback. Runs on the machine. Works in part with no keys.Tool · Link onlyA map or a diagramfal_3dA 3D model from text or a picture, and object reconstruction, through fal.ai. Calls an outside service; keys named in its code…Tool · Link only3Dflux3_fal_imageFLUX 3 image generation through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a download…Tool · Link onlyPictures and footageflux3_replicate_imageFLUX 3 image generation through Replicate. Calls an outside service; keys named in its code: REPLICATE_API_TOKEN. Needs a key, a program or…Tool · Link onlyPictures and footageflux_imageFLUX image generation through fal.ai. Calls an outside service; keys named in its code: FAL_AI_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagegemini_fal_imageGoogle's image model reached through fal.ai, generation and editing. Calls an outside service; keys named in its code: FAL_KEY. Needs a…Tool · Link onlyPictures and footagegemini_replicate_imageGoogle's image model reached through Replicate. Calls an outside service; keys named in its code: REPLICATE_API_TOKEN. Needs a key, a…Tool · Link onlyPictures and footagegoogle_imagenGoogle Imagen image generation. Calls an outside service; keys named in its code: GEMINI_API_KEY, GOOGLE_API_KEY. Needs a key, a program or…Tool · Link onlyPictures and footagegrok_imagexAI Grok image generation and editing. Calls an outside service; keys named in its code: XAI_API_KEY. Needs a key, a program or a download…Tool · Link onlyPictures and footagehunyuan_imageTencent Hunyuan image generation through TokenHub. Calls an outside service; keys named in its code: TENCENT_TOKENHUB_API_KEY. Needs a key…Tool · Link onlyPictures and footageideogram_fal_imageIdeogram generation and regional edits through fal.ai; good at readable lettering. Calls an outside service; keys named in its code…Tool · Link onlyPictures and footageideogram_imageIdeogram generation and precise local edits, direct. Calls an outside service; keys named in its code: IDEOGRAM_API_KEY. Needs a key, a…Tool · Link onlyPictures and footageimage_genAn older all-in-one image tool; the repo marks it deprecated in favor of the selector. Routes to whatever provider is installed or keyed…Tool · Link onlyPictures and footageimage_selectorPicks the best available image source for the job, generated or stock, and routes the request to it. Routes to whatever provider is…Tool · Link onlyPictures and footagekling_o3_fal_imageKling image generation and reference edits through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a…Tool · Link onlyPictures and footagekling_official_imageImage generation through Kling's official API. Calls an outside service; keys named in its code: KLING_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagelocal_diffusionLocal Stable Diffusion image generation on your own GPU. Runs on your own GPU with model weights you download. Needs a key, a program or a…Tool · Link onlyPictures and footagemai_imageMicrosoft MAI image generation on a Foundry deployment. Calls an outside service; keys named in its code: MAI_API_KEY, MAI_ENDPOINT…Tool · Link onlyPictures and footagemath_animateMathematical animation with Manim. Runs on the machine; needs manim. Needs a key, a program or a download before it works.Tool · Link onlyA camera moveminicut_imageOpenAI image generation bought through the MiniCut command-line program, price first. Needs the separate MiniCut command-line program…Tool · Link onlyPictures and footageminimax_imageMiniMax image generation, direct. Calls an outside service; keys named in its code: MINIMAX_API_KEY. Needs a key, a program or a download…Tool · Link onlyPictures and footageopenai_fal_imageOpenAI's image model reached through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footageopenai_imageOpenAI image generation, direct. Calls an outside service; keys named in its code: OPENAI_API_KEY. Needs a key, a program or a download…Tool · Link onlyPictures and footagepexels_imageStock photo search and download from Pexels. Calls an outside service; keys named in its code: PEXELS_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagepixabay_imageStock image search and download from Pixabay. Calls an outside service; keys named in its code: PIXABAY_API_KEY. Needs a key, a program or…Tool · Link onlyPictures and footageqwen_image_21Local Qwen Image generation and editing from weights you have already downloaded. Runs on your own GPU with model weights you download…Tool · Link onlyPictures and footagerecraft_imageRecraft image generation through fal.ai; aimed at logos and brand graphics. Calls an outside service; keys named in its code…Tool · Link onlyPictures and footageseedream_imageSeedream image generation through fal.ai. Calls an outside service; keys named in its code: FAL_AI_API_KEY, FAL_KEY. Needs a key, a program…Tool · Link onlyPictures and footagethreejs_asset_catalogBrings licensed 3D model and texture packs into a local catalog for three.js worlds, keeping the license of each. Routes to whatever…Tool · Link only3Dthreejs_worldBuilds an editable three.js world from a structured description (terrain, regions, camera path) for rendering through HyperFrames. Runs on…Tool · Link only3Dexport_bundlePacks a finished render with its metadata into a folder ready to hand to any platform; it uploads nothing. Runs on the machine. Works with…Tool · Link onlyEdit, render, publishsubtitle_genTurns a timed transcript into subtitle files (SRT, VTT, ASS). Runs on the machine. Works with no keys.Tool · Link onlyCaptionsatlas_videoVideo generation through Atlas Cloud (Seedance and others). Calls an outside service; keys named in its code: ATLASCLOUD_API_KEY. Needs a…Tool · Link onlyPictures and footageauto_reframeConverts a video to another shape, such as wide to tall, keeping the face in frame. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyA laptop or window framebgm_montage_liteCuts supplied clips to the beat of one music track, through the separate BMTS-Lite program (itself AGPL-3.0-only, by another author). Runs…Tool · Link onlyEdit, render, publishclip_searchSearches a local library of downloaded clips by meaning, using CLIP embeddings, to fill a described slot. Runs on the machine; needs numpy…Tool · Link onlyPictures and footagecogvideo_videoLocal video generation with CogVideo. Runs on your own GPU with model weights you download. Needs a key, a program or a download before it…Tool · Link onlyPictures and footagecomfyui_videoVideo generation through a ComfyUI server you run. Runs on your own GPU with model weights you download. Needs a key, a program or a…Tool · Link onlyPictures and footagecorpus_builderFills a project's clip library: searches the stock and archive sources, downloads, makes thumbnails and indexes. Sources it can reach…Tool · Link onlyPictures and footagedirect_clip_searchSearches the same stock and archive sources directly and downloads chosen clips, without building a library first. Routes to whatever…Tool · Link onlyPictures and footageflux3_videoFLUX video generation through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a download…Tool · Link onlyPictures and footagegemini_omni_falGoogle's Gemini Omni video model reached through fal.ai. Calls an outside service; keys named in its code: FAL_AI_API_KEY, FAL_KEY. Needs a…Tool · Link onlyPictures and footagegemini_omni_videoGoogle's Gemini Omni video model: generates a clip and edits it by conversation. Calls an outside service; keys named in its code…Tool · Link onlyPictures and footagegreen_screen_compositePlaces keyed talking-head footage over a new background. Runs on the machine; needs ffmpeg, numpy, PIL. Works with no keys.Tool · Link onlygreen_screen_processorKeys out a green screen. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlygrok_videoxAI Grok video generation with its own synchronized sound. Calls an outside service; keys named in its code: XAI_API_KEY. Needs a key, a…Tool · Link onlyPictures and footageh3_max_videoThe H3 Max video model on fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a download before it…Tool · Link onlyPictures and footageheygen_videoVideo generation through HeyGen, which resells several video models under one key. Calls an outside service; keys named in its code…Tool · Link onlyPictures and footagehiggsfield_videoVideo generation through Higgsfield Cloud. Calls an outside service; keys named in its code: HIGGSFIELD_API_KEY, HIGGSFIELD_API_SECRET…Tool · Link onlyPictures and footagehunyuan_cloud_videoTencent Hunyuan video generation through TokenHub. Calls an outside service; keys named in its code: TENCENT_TOKENHUB_API_KEY. Needs a key…Tool · Link onlyPictures and footagehunyuan_videoLocal Hunyuan video generation. Runs on your own GPU with model weights you download. Needs a key, a program or a download before it works.Tool · Link onlyPictures and footagehyperframes_composeRenders an HTML, CSS and GSAP composition to video with HyperFrames, fetched through npx. Runs on the machine; needs npx, ffmpeg. Works…Tool · Link onlyEdit, render, publishjimeng_videoVolcengine Jimeng video generation. Calls an outside service; keys named in its code: VOLC_ACCESSKEY, VOLC_SECRETKEY. Needs a key, a…Tool · Link onlyPictures and footagekling_o3_fal_videoKling video generation and editing through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagekling_official_videoVideo generation through Kling's official API. Calls an outside service; keys named in its code: KLING_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagekling_videoKling video generation through fal.ai. Calls an outside service; keys named in its code: FAL_AI_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footageltx_api_videoLTX video generation through the direct LTX API. Calls an outside service; keys named in its code: LTX_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footageltx_video_localLocal LTX video generation. Runs on your own GPU with model weights you download. Needs a key, a program or a download before it works.Tool · Link onlyPictures and footageltx_video_modalLTX video generation on a Modal endpoint you host. Calls an outside service; needs that service's key or sign-in (see the tool's own…Tool · Link onlyPictures and footageminimax_fal_videoMiniMax video generation through fal.ai. Calls an outside service; keys named in its code: FAL_AI_API_KEY, FAL_KEY. Needs a key, a program…Tool · Link onlyPictures and footageminimax_videoMiniMax video generation, direct. Calls an outside service; keys named in its code: MINIMAX_API_KEY. Needs a key, a program or a download…Tool · Link onlyPictures and footagepexels_videoStock video search and download from Pexels. Calls an outside service; keys named in its code: PEXELS_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagepixabay_videoStock video search and download from Pixabay. Calls an outside service; keys named in its code: PIXABAY_API_KEY. Needs a key, a program or…Tool · Link onlyPictures and footageremotion_caption_burnBurns word-by-word captions onto a video with a Remotion composition. Runs on the machine; needs ffmpeg, ffprobe. Works with no keys.Tool · Link onlyCaptionsrunway_videoVideo generation through the Runway API. Calls an outside service; keys named in its code: RUNWAYML_API_SECRET, RUNWAY_API_KEY. Needs a…Tool · Link onlyPictures and footageseedance_arkSeedance video generation direct from Volcengine Ark. Calls an outside service; keys named in its code: ARK_API_KEY. Needs a key, a program…Tool · Link onlyPictures and footageseedance_replicateSeedance video generation through Replicate. Calls an outside service; keys named in its code: REPLICATE_API_TOKEN. Needs a key, a program…Tool · Link onlyPictures and footageseedance_videoSeedance video generation through fal.ai; the repo's preferred paid video model. Calls an outside service; keys named in its code…Tool · Link onlyPictures and footageshowcase_cardMakes a closing card for a video with FFmpeg. Runs on the machine; needs ffmpeg, ffprobe. Works with no keys.Tool · Link onlyAn end cardsilence_cutterRemoves silent stretches from a recording to make jump cuts. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyEdit, render, publishsora_videoOpenAI Sora video generation. Calls an outside service; keys named in its code: OPENAI_API_KEY. Needs a key, a program or a download before…Tool · Link onlyPictures and footageveo_videoGoogle Veo video generation, through fal.ai or Google directly. Calls an outside service; keys named in its code: FAL_AI_API_KEY. Needs a…Tool · Link onlyPictures and footagevideo_composeThe final render: takes the edit-decision file and assets and renders through FFmpeg, the Remotion composer or HyperFrames, then reviews…Tool · Link onlyEdit, render, publishvideo_selectorPicks the best available video source for the job, generated or stock, and routes the request to it. Routes to whatever provider is…Tool · Link onlyPictures and footagevideo_stitchJoins several clips into one with checks, transitions and split-screen layouts. Runs on the machine; needs ffmpeg, ffprobe. Works with no…Tool · Link onlyEdit, render, publishvideo_trimmerCuts a section out of a video. Runs on the machine; needs ffmpeg. Works with no keys.Tool · Link onlyEdit, render, publishvidu_videoVidu video generation through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a download…Tool · Link onlyPictures and footagewan_atlas_videoWan video generation through Atlas Cloud. Calls an outside service; keys named in its code: ATLASCLOUD_API_KEY. Needs a key, a program or a…Tool · Link onlyPictures and footagewan_fal_videoWan video generation through fal.ai. Calls an outside service; keys named in its code: FAL_KEY. Needs a key, a program or a download before…Tool · Link onlyPictures and footagewan_replicate_videoWan video generation through Replicate. Calls an outside service; keys named in its code: REPLICATE_API_TOKEN. Needs a key, a program or a…Tool · Link onlyPictures and footagewan_videoLocal Wan video generation. Runs on your own GPU with model weights you download. Needs a key, a program or a download before it works.Tool · Link onlyPictures and footagebvh2clip and add-motionTwo Node scripts that turn a 3D BVH motion-capture file into one of the puppet's flat 2D clips (joint tracks per frame, scaled to a fixed…Tool · Link only3DBacklotA local web board that watches the projects folder and shows a production as it runs: stages, script, scene plan, generated assets as a…Tool · Link onlyA check on the resultSlideshow risk scorerScores a scene plan from 0 to 5 on six things that make a video feel like a slide deck: repetition, decorative visuals, motion without…Tool · Link onlyA check on the resultScene variation checkerChecks a scene plan for sameness before any asset is made: shot sizes, camera movement, lighting, a flagged high point, texture words…Tool · Link onlyA check on the resultDelivery promiseClassifies what a video has promised to be (for example led by motion or led by stills) at proposal time and locks it, so the render cannot…Tool · Link onlyA check on the resultProvider scoringRanks the available providers for a job on seven weighted things (fit to the task, quality, control, reliability, cost, speed, continuity)…Tool · Link onlyA plan or a scriptCheckpoint storeWrites and reads a saved state after each stage so a run can resume, and refuses to record a gated stage as done without recorded approval.Tool · Link onlyA check on the resultAsset cacheA cache keyed on a tool's inputs so a repeated paid generation call returns the saved file and is not paid for twice.Tool · Link onlyA plan or a scriptClip corpusA project-local library of downloaded candidate clips with thumbnails and embeddings, queried offline; the heart of the documentary-montage…Tool · Link onlyPictures and footageCLIP embedderA thin wrapper around OpenAI's CLIP ViT-B/32 model that turns images and text into vectors for matching footage to a description. Downloads…Tool · Link onlyPictures and footageShot prompt builderTurns structured shot language (camera, movement, subject, lighting and more, in layers) into a prompt tuned for a given video model.Tool · Link onlyA camera moveSource media reviewInspects footage a user supplies (probe, sampled frames, scenes, transcript) and writes one normalized review file, so planning starts from…Tool · Link onlyA check on the resultScene pacing checkChecks that the steps of a fake terminal scene land in time with the narration cues, and fails loudly when they drift.Tool · Link onlyA check on the resultPlatform profilesNamed output profiles (size, shape, codec) for the main platforms: wide, 4K, tall short-form, square, 21:9.Tool · Link onlyEdit, render, publishCustom playbook generatorWrites a new schema-valid style playbook when none of the shipped ones fits a brief.Tool · Link onlyA look or a stylePlaybook to HyperFrames bridgeTranslates a style playbook into style files a HyperFrames composition can use.Tool · Link onlyA look or a stylePipeline manifest loaderLoads and validates the pipeline YAML manifests.Tool · Link onlyA plan or a scriptTool event logAn append-only log of tool events per project, written whenever a tool runs and read by the Backlot board.Tool · Link onlyA check on the resultConfiguration modelLoads config.yaml (model provider, budget mode and caps, approval policy, output defaults) with environment overrides. Budget default is…Tool · Link onlyA plan or a scriptPlaybook loaderLoads, validates and lists style playbooks, with checks on color palettes, type and contrast.Tool · Link onlyA look or a styleTool registryFinds every tool by importing the tools package and reports what is available, by capability and provider. In our zero-key trial it found…Tool · Link onlyA plan or a scriptCost trackerBudget control: estimate before a call, reserve, record the real spend after; three modes (observe, warn, cap).Tool · Link onlyA plan or a scriptrender_demo.pyRenders the curated zero-key demos through the Remotion composer; installs the composer's packages on first run.Tool · Link onlyEdit, render, publishscaffold_atelier_project.pyCreates the empty project layout for a hand-written ('atelier') Remotion composition: the registration boilerplate and folders, with a…Tool · Link onlyA whole sceneatelier_snapshots.pyRenders one review still per scene of a hand-written composition so the board can show them.Tool · Link onlyA check on the resultbacklot_simulate_run.pyFakes a pipeline run on disk so the Backlot board can be watched updating; useful as a demo of the board.Tool · Link onlyA check on the resultbacklot_screenshot_stage.pyBuilds fictional projects and captures the board screenshots used in the README, with Playwright.Tool · Link onlyA check on the resultbacklot_visual_eval.pyA screenshot test for the board: captures fixed views and compares them with saved ones.Tool · Link onlyA check on the resultbacklot_watch_captures.pyCaptures a board screenshot each time a watched project changes.Tool · Link onlyA check on the resultkling_official_animated_explainer_e2e.pyAn end-to-end check of the Kling provider path; a free dry run by default, paid modes on request.Tool · Link onlyA check on the resultatlas_media_smoke.pyAn opt-in paid test run of the Atlas Cloud media tools.Tool · Link onlyA check on the resultrefresh_kling_o3_fal_contracts.pyRefreshes the saved request formats for the Kling models on fal.ai from published schemas; submits no jobs.Tool · Link onlywan_disk_cleanup.shA shell script that reports the disk used by local Wan video generation and, only when given a target and --yes, deletes model weights and…Tool · Link onlyMotion WorkbenchA browser editor (Vite, React, Remotion Player) that opens a finished film as tracks: shots, transitions, captions, sound. You can change…Tool · Apache-2.0Edit, render, publishGallery (static preview site)A static site that lists the 124 cards and 150 moves with search, filters and copyable names. The data is gallery/api/library.json. 54…Tool · Apache-2.0A check on the resultjianying-export (export to the JianYing editor)Python modules that turn a finished Remotion film into an editable draft for JianYing, the mainland-China edition of CapCut: one clip per…Tool · Apache-2.0Edit, render, publishupload_post.py (social publishing)Posts a finished MP4 to TikTok, Instagram, YouTube, LinkedIn, X and others through the Upload-Post hosted service. Standard library only…Tool · Apache-2.0Edit, render, publishsfx-source.py (Freesound search and download)Searches Freesound for sound effects, filters to CC0 (or CC BY when allowed), downloads MP3 previews into a film project, and writes a…Tool · Apache-2.0Sound you can seecapture-template.mjs (page capture)A puppeteer script you edit (base URL, routes, selectors) to capture a running web app as full-page 2x screenshots, per-element cut-outs…Tool · Apache-2.0Edit, render, publishsmoke-render-demos.py (first-frame test of every demo)Registers every demo that exports a duration into a generated root file and renders its first frame, to catch demos that compile but crash.Tool · Apache-2.0A check on the resultshot-polish (the redesign review rig)The author's tooling and notes from the October 2026 pass that re-made all 216 demos and kept 150: per-shot notes, a keep/cut decisions…Tool · Apache-2.0A check on the resultproviders.shReports what the machine has as JSON: Chrome, ffmpeg and its filters, an ElevenLabs key, Codex image generation, free disk. Installs…Tool · Apache-2.0A plan or a scriptbrand.mjsCaptures a website's brand through headless Chrome: colors with guessed roles, fonts, logo, copy, screenshots and media, plus a board image…Tool · Apache-2.0A plan or a scriptfetch_logo.mjsFetches an official logo as SVG from SVGL, then Simple Icons, then the site itself; never redraws or recolors one. Known to return a header…Tool · Apache-2.0A logo revealprecedent.pyLooks up rule-only precedent for a beat from library/moments.jsonl by role, content and text.Tool · Apache-2.0A plan or a scriptimagegen.pyMakes background surface plates through the Codex CLI's image tool, with a guard that refuses prompts for text, logos, UI, charts, people…Tool · Apache-2.0A background that movesvoice.pyVoice-over, sound effects and music through ElevenLabs, with word timings refined against the audio, line splitting, music length repair…Tool · Apache-2.0Voice and musicsync.mjsTurns word timings into a frame table: when each word is heard and the frame its on-screen word should land (2 frames early).Tool · Apache-2.0Edit, render, publishmix.pyMixes voice, music and placed hits to one stereo file at -14 LUFS and -1 dBTP with predictable ducking.Tool · Apache-2.0Sound you can seerender.mjsRenders any page that exposes window.__seek to MP4 or PNG stills, frame by frame, through Chrome's DevTools protocol and ffmpeg. Options…Tool · Apache-2.0Edit, render, publishlook.pyInspects a rendered film: contact sheet, cut list, frames just before each cut, an audio audit, and gates G0 (render exists and moves), G2…Tool · Apache-2.0A check on the resultlint.mjsThe page-chrome lint, gate G5: loads the film's HTML and fails corner labels, tracked-caps labels, counters, timecodes, header or footer…Tool · Apache-2.0A check on the resultblind_review.pyBuilds a local page for choosing between two or more versions blind: random left/right, synced play, frame step, a pick and notes, with the…Tool · Apache-2.0A check on the resultMCP for Blender server (mcp-for-blender 2.2.7)The Python program an agent's app starts: it speaks MCP to the agent and plain JSON over a local TCP socket (this machine, port 9876) to…Tool · MIT3DMCP for Blender add-on (addon.py 1.8, protocol 15)One 7,200-line Blender add-on that opens a socket server inside Blender and carries out the commands sent to it: run Python, describe the…Tool · MIT3Dmcp-for-blender setupA command that finds the AI apps on the machine (Claude Desktop, Claude Code, Codex, Cursor, VS Code, Devin Desktop or Windsurf, OpenCode…Tool · MIT3Dmcp-for-blender install-addon / addon-pathsCopies the add-on bundled with the package into Blender's add-ons folder and prints where it wrote; addon-paths lists the Blender add-on…Tool · MIT3Dmcp-for-blender updateChecks PyPI for a newer release, refreshes uv's cached copy so the next launch uses it, and replaces every installed copy of the add-on…Tool · MIT3Dinstall.sh / install.ps1The one-line installers the README leads with. Each installs uv by piping uv's own installer into a shell if uv is missing, then runs the…Tool · MIT3DDockerfileRuns the MCP server in a container while Blender stays on the host; the image points at host.docker.internal:9876.Tool · MIT3DCodex pluginA Codex plugin wrapper around the same server that switches on the viewport panel beside the chat, thumbnail pickers for the asset…Tool · MIT3DSafe mode (BLENDER_MCP_SAFE_MODE)An optional checker, off by default, that reads every script the model sends before it reaches Blender and rejects it if it imports…Tool · MITA check on the resultContext log (BLENDER_MCP_CONTEXT_LOG)An optional local log, off by default, of how many characters and estimated tokens each tool definition and tool result costs the…Tool · MITA check on the resultexecute_blender_codeRuns Python the model writes inside the user's open Blender, with the full bpy API, and returns whatever it printed. This is the tool that…Tool · MIT3DlookReturns one picture of the scene so the model can check its work: the user's viewport, the view through the scene camera, an auto-framed…Tool · MITA check on the resultget_scene_infoDescribes the scene in text: one header line, then one line per object with the fields asked for (location, size, whether it sits on the…Tool · MITA check on the resultgenerate_3dMakes one textured 3D model from a short text prompt or an image and imports it, through Tripo, Hunyuan3D, Hyper3D Rodin or Meshy. One…Tool · MIT3Dsearch_assetsSearches three existing libraries: Poly Haven (HDRIs, PBR textures and realistic models, all CC0, no key), Sketchfab (user-made models…Tool · MIT3Dimport_assetDownloads an asset found by search_assets and brings it into the scene: an HDRI becomes the world lighting, a texture set becomes a…Tool · MIT3Dget_addon_statusReports the Blender version, whether the add-on matches the server, which libraries and generators are switched on, and whether data…Tool · MITA check on the resultdisable_telemetryTurns the opt-in collection of prompts, code, screenshots and scene data off from inside a chat. It can only turn it off, and it does not…Tool · MITA check on the resultrecord_trajectory_feedbackAsks the model to file the user's reaction to a result (accept, reject, undo, or a correction in their words) into the author's training…Tool · MITA check on the resultopen_viewportShows the latest viewport picture in a panel beside the conversation.Tool · MITA check on the resultviewport_latestReturns the stored viewport picture if it is newer than the one the panel has; does not touch Blender.Tool · MITA check on the resultviewport_captureTakes a fresh viewport picture for the panel, on Refresh or by itself after the scene changes.Tool · MITA check on the resultviewport_pickFinds the object under a click on the viewport picture, so a person can point at a thing and attach it to their next message.Tool · MITA check on the resultsearch_mentionsLists scene objects, materials and collections matching a few typed letters, for @-mentions in the message box.Tool · MITA check on the resultblender:// resources (object, material, collection)Three MCP resource addresses that return one scene item's details as JSON, used by the @-mentions.Tool · MITA check on the resultViewport app (apps/viewport.html)A single HTML page the server hands to clients that support MCP Apps: a live viewport picture beside the chat with refresh and…Tool · MITA check on the resultPoly HavenAbout 2,400 HDRIs, PBR texture sets and models, all CC0, fetched from api.polyhaven.com with no key and no account. HDRIs are packed into…Tool · MIT3DSketchfabSearch and download of user-made models from Sketchfab. Licenses differ per model, so each one has to be checked before it goes into…Tool · MIT3DPoly PizzaAbout 10,600 low-poly models as single .glb files, CC0 or CC-BY; the credit line is written onto each imported object. The README says…Tool · MIT3DHyper3D RodinText or image to a textured model through Hyper3D's own site or through fal.ai. The add-on carries a shared free-trial key for the main…Tool · MIT3DHunyuan3DText or image to a model through Tencent Cloud's Hunyuan API (mainland or international account), or through a Hunyuan3D server the user…Tool · MIT3DTripoText or image to a textured model through Tripo, on the user's own key or through Premium.Tool · MIT3DMeshyText or image to a textured model sized to real-world height with its origin on the ground; on the user's own key it can make a character…Tool · MIT3DMCP for Blender PremiumThe author's paid plan: one license key instead of four generator keys. The add-on sends the license key, a device ID and each prompt or…Tool · MIT3DBlender MCP client config (.mcp.json, .cursor/mcp.json)Two identical config files that register the Blender MCP server for Claude Code and Cursor. They are Windows-only as written (the command…Tool · MIT3Dfal-batch.mjsA 172-line Node script with no dependencies that turns pictures into .glb models through fal.ai's queue: check validates a job file…Tool · MIT3Dfal-batch.test.mjsNine tests for the Fal helper that run against a mocked network: concurrency, resuming without paying twice, uncertain submissions never…Tool · MITA check on the resultpreview-server.pyA 46-line Python web server for the loop's screenshots: it serves the working folder on this machine only and accepts a PNG posted to…Tool · MITA check on the resultcreate_threejs_game.pyCopies the starter into a folder you name and rewrites the project name in package.json and the lockfile. It only copies files; it installs…Tool · MIT3Dinspect-threejs-canvas.mjsOpens a running page in headless Chromium, checks the canvas is not blank, and measures the picture: color entropy, share of the dominant…Tool · MITA check on the resultcheck_evidence.pyChecks that the screenshots and reports a finished game claims really exist on disk, belong to the current run, are not blank and recorded…Tool · MITA check on the resultprobe_asset_credentials.shPrints whether three API keys are set (TRIPO_API_KEY, GEMINI_API_KEY, ELEVENLABS_API_KEY) as SET or MISSING, never the values. To see keys…Tool · MITA plan or a scriptthreejs_3d_asset.pyA 73 KB command-line client for the Tripo API using only Python's standard library: text, image, status, download, postprocess…Tool · MIT3Dgenerate_image.pyA small script that sends a prompt, and optionally an image to edit, to Google's Gemini image API and saves a PNG at 1K, 2K or 4K.Tool · MITPictures and footagethreejs_audio_asset.pyA command-line client for the ElevenLabs API using only Python's standard library: sfx (with --loop), music (a prompt or a composition plan…Tool · MITSound you can seeinstall.shCopies the nine skill folders into an agent's skills folder in your home directory (Claude Code, Codex, or a shared agents folder) and…Tool · MITTest hooks and diagnostics contractTwo objects a page puts on window so a script can take a repeatable picture of it: diagnostics (frame count, renderer draw calls and…Tool · MITA check on the resultvisual.spec.tsA Playwright smoke test (one test, run on a desktop and a phone profile): the canvas is big enough and its pixels vary, so a blank or…Tool · MITA check on the resultvisual-regression.template.tsA Playwright screenshot-baseline template that seeds, sets a named state, freezes, hides debug UI and then compares against a stored…Tool · MITA check on the resultbot-playtest.template.tsA Playwright bot that holds keys on a script and measures whether the game really plays: frames advanced, distance moved, score gained, and…Tool · MITA check on the resultiso.cssThe kit's styles written out as a stylesheet: the tone ramp, line weights, card, legend and both themes, driven by CSS variables. Import it…Tool · MITA map or a diagramreact/draw.tsxServer-safe React components for the same drawing: Solid, Line, Wire, Dots, FaceText, IsoFigure and Plate. Build the static art once in a…Tool · MITA map or a diagramreact/live.tsxClient hooks for calm motion: useLoop (a requestAnimationFrame loop that hands your tick a delta and stops when nothing moves), useEased…Tool · MITA camera movelathe.mjsRound parts on any axis: turn a profile into a shaded body (bells, flanges, valves, domes), with smooth shading for curved profiles, balls…Tool · MITA map or a diagramtube.mjsPipes, tubes and cables: splits a 3D route into chunks that can be depth-sorted, with gaps under collars and clamps, end caps, and rings…Tool · MITA map or a diagramaudit.mjsProves a figure's geometry instead of trusting the eye: records each part's true shape as you draw it, ray-casts every overlapping pair to…Tool · MITA check on the resultgl.mjsA small WebGL layer for shaders that sit inside the drawing in the same isometric camera: the camera as GLSL (GLSL_ISO with rayOf and…Tool · MITturn.mjs (3D runtime, beta)The runtime of the optional 3D mode: parts that truly turn (a dial, a hinge, a piece that breaks off) are re-projected and re-shaded every…Tool · MIT3Dturn-build.mjs (3D builder, beta)The build side of the 3D mode: turning(P, { recorder }) declares groups (turn, slide, hinge, free), live layers and convex parts with seven…Tool · MIT3Dturn-audit.mjs (3D orbit audit, beta)Checks a 3D figure at every turn angle and in every motion clip: no ordering cycles, no loose groups. Slow by the repo's own account: 15 to…Tool · MITA check on the resultpdf-button.mjsTwelve lines: a small link on the card that opens the figure's printable PDF.Tool · MITEdit, render, publishturn-fixed.mjs, canvas-painter.mjs, gl-shared.mjsThree experimental variants of the 3D runtime and WebGL layer (a fixed-camera turn engine of 147 KB, a canvas painter, a shared GL…Tool · MIT3Dcapture.mjsScreenshots a figure with headless Chrome through the browser's own debugging protocol, with no npm packages: whole card, phone width, a…Tool · MITA check on the result

