showtime
io.github.FavioVazquezv0.2.0Updated Sep 29, 2026
Local video studio for your coding agent: scenes, voice, music and captions, on your machine.
Installation
In SourceWeft
- Open showtime in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
https://github.com/user-attachments/assets/a11e9613-efd3-490b-a3ec-5583ac65a5d2
▶ Watch the 40-second launch film (sound on). Every frame is from a real showtime example.
Music: “With These Hands” by Scott Buckley, CC BY 4.0 (credits).
[license: MIT] [runs on your machine] [API keys: none] [tested with Claude Code, Codex, Cursor, Devin and OpenCode] [status: 0.2, early] [tested: Intel Mac, Apple Silicon, Linux x64, Linux arm64, Windows x64] [still to run: Windows 10/11 desktop, Windows 11 on Arm]
A local video studio for your coding agent.
Describe a video. Your agent directs. Your machine renders.
Motion graphics, voice-over, music, sound design, captions, footage editing and platform exports, with no cloud AI services, no API keys and no uploads. Works in Claude Code, Codex, Cursor, Devin, OpenCode and any agent that supports Agent Skills.
Quick start · Works with · Gallery · How it works · The crew · Studio · Formats · Docs · Site · Requirements
[Image]Quick start
1. Install the two prerequisites (details in Requirements): uv and Node.js 24 or 22 LTS (20 or newer works). Restart your coding agent afterwards so it sees them.
2. Add showtime to your agent. In Claude Code:
Using Codex, Cursor, Devin, OpenCode or another agent? Works with has the exact
install for each, and npx skills add FavioVazquez/showtime covers any agent that supports Agent Skills.
3. Ask for a video:
The first time, your agent checks what is missing, tells you the download size and time (about
0.6 to 0.8 GB into ~/.showtime, depending on your system, usually 2 to 6 minutes; nothing outside that
folder changes) and runs setup once you say yes. Bigger pieces (the transcription model, Manim, music
tracks) come the first time a video needs them, announced with their size. After that, a request in Claude
Code looks like this:
[A Claude Code session: the request is typed, Claude states its assumptions (quick mode, 20 s, 16:9, English voice, upbeat bed, only claims the README makes), shows a first look, renders on this machine, and showtime prints its completion card: final.mp4 is ready, 20.0 s, 1920x1080, 17.0 MB, qa PASS, the output path and the next step.]
An illustration of a session in Claude Code; other agents show the same steps in their own style. The card's figures are example 01's; render time depends on your machine.
Your agent states its assumptions in one line (it asks only when a request is genuinely open), shows you a
first look (stills or a fast draft) before the full-quality render, then checks the result with
showtime qa. Every request gets its own folder, showtime-out/<name>-<timestamp>/, with final.mp4,
poster.jpg, share.txt, exports/ and work/. Nothing is ever overwritten.
[Image][!TIP] Say "show me options first" (or "studio") and your agent opens a local board where you pick a concept, a look, a music bed and a storyboard before anything is built. Say "no crew" to keep the whole job in one session.
Works with
showtime is a skill, a command line and an MCP server, so it runs in any coding agent that reads Agent Skills and can run shell commands. MCP adds typed tools on top, and the ten crew agents are an optional speed-up for hosts that have custom sub-agents.
Tested with. A real run passed: the agent installed showtime from this repository and made a
5-second test video ("make a 5-second test video that says hello", empty folder), ending in a final.mp4
whose showtime qa verdict had no FAIL.
Should work with any agent that supports Agent Skills: GitHub Copilot (CLI and VS Code), Gemini CLI, Antigravity, Cline, Kilo Code, Kiro, Zed, Goose, Amp, Factory Droid and Qwen Code. The files each one reads are packaged and were checked with the agent's own tools where possible, but no real video has been made in them yet. If you try one, an issue with what happened helps everyone. Exact steps for every agent, and what the tests covered: docs/agents.md.
Claude Code
Everything is included: the skill, the ten crew agents, the MCP server and the plugin settings (/config).
Any agent that supports Agent Skills
This installs the skill for the agents you pick. Then run setup once from the installed skill folder
(<skills folder>/showtime/bin/showtime setup), and add the MCP server if you want it (below).
Other agents
Agents often run in a sandbox that blocks a large download, so run setup yourself once, in a normal terminal (it prints the size first and resumes if interrupted):
Setup also writes the stable command ~/.showtime/bin/showtime (Windows: showtime.cmd), which keeps working
when a plugin update moves the skill folder. In the commands below, showtime means that command.
showtime install --agent <name> links the skill where the agent looks, writes the ten crew agents in the
agent's own format and adds a showtime MCP server entry; it merges config files (one backup, never a
replacement), and --print, --project and --uninstall are there too.
OpenAI Codex · tested
Codex reads the root plugin.json and mcp.json; the skill appears as showtime:showtime. In its default
sandbox, allow network access and write access to ~/.showtime (the exact config.toml lines are in
docs/agents.md). Headless: codex exec --skip-git-repo-check "make a 5-second test video that says hello".
Cursor · tested
Cursor reads .claude-plugin/plugin.json: the skill, the crew and the MCP server all load. Without the
plugin: showtime install --agent cursor.
Devin · tested
Devin reads .claude-plugin/. The crew works in the CLI and Devin Desktop, not in Devin Cloud.
OpenCode · tested
The skill goes to ~/.agents/skills/showtime, the crew to ~/.config/opencode/agents and the MCP server to
~/.config/opencode/opencode.json. Check with opencode agent list and opencode mcp list.
GitHub Copilot (CLI and VS Code) · should work
VS Code: run Chat: Install Plugin From Source with https://github.com/FavioVazquez/showtime. Without the
plugin: showtime install --agent copilot.
Gemini CLI · should work
Adds the skill, the crew in Gemini's format and the MCP server. The repository is also a Gemini extension
(gemini extensions install https://github.com/FavioVazquez/showtime), which brings the skill and the MCP
server without the crew.
Antigravity · should work
Or, without the plugin: showtime install --agent antigravity.
Cline, Kilo Code, Kiro, Zed, Goose, Amp, Qwen Code · should work
In the Cline VS Code extension, add the MCP server under MCP Servers > Configure MCP Servers (the command
prints the entry), or let Cline follow llms-install.md.
Factory Droid · should work
Factory translates the .claude-plugin/ layout. Without the plugin: showtime install --agent factory.
MCP only
Any client that starts local (stdio) servers can use showtime's MCP server on its own, without the skill. After setup:
(Use the full path to that file in your home folder; on Windows it is showtime.cmd in %USERPROFILE%\.showtime\bin, written out in full.) Two more routes need no clone at all:
is the same server from npm (@faviovazquez/showtime-mcp,
also listed in the MCP Registry
as io.github.FavioVazquez/showtime and on Smithery), and
showtime-0.2.0.mcpb from
the v0.2.0 release opens in Claude Desktop with a double click. Setup still runs once on your machine: the
models and tools never travel inside a package. Long tools answer with a task id after about 20 seconds when a
client stops calls early; the status tool reports progress and the result.
[Now showing: 22 examples, every frame rendered by showtime.]
Now showing
Every example was made by an agent acting as a user, and ships with its project sources and a README
that tells the story: the request, the assumptions, the commands, what the critic found and what
changed. Click a preview to open the example. Each one has a card with its prompt and links in
examples/. Previews are silent; the videos have sound.
Data and reports
Explainers
Product and brand
Footage and audio
Tutorials
Social
Trailers and montage
For developers
All 22 examples, with their projects and full-quality videos, live in showtime-examples.
[!NOTE] The HTML videos are single files you can open in any browser, offline: the same frames as the MP4, a player with chapters, keyboard shortcuts and links to a moment, and no network requests. Make one from any project with
showtime export html. On GitHub, download the file to play it.
The 22 prompts behind the examples: copy one into your agent
How it works
Motion graphics are written as HTML, CSS and canvas and rendered frame-exactly in headless Chrome: every frame is a pure function of time, so a render, its preview and its HTML video show the same picture. Math scenes use Manim, and real footage is cut by transcript with ffmpeg.
What runs where
showtime adds no cloud service of its own: no API keys, no accounts, nothing you make is uploaded.
Every model and tool is downloaded once into ~/.showtime, the small ones at setup and the bigger ones the
first time a video needs them. After that it goes online only when you ask for something from the web: public-archive media search (Openverse, Wikimedia Commons, NASA) and website
capture fetch pages and files, and send nothing of yours.
Meet the crew
Your agent is the director. For studio work and videos you will publish, it can hand parts of the job to ten specialist sub-agents that ship with the plugin. They are optional: a quick video uses none of them, except a researcher and a critic when you say it will be published (and scene builders for long videos). Each member gets a written brief, works only in its own folder, never asks you anything, never uploads, and reports back with a short status.
Who hands what to whom
Let your agent cast it (the usual way). Studio mode brings in the company; for a quick video you will publish, your agent adds the researcher and the critic on its own. Say "no crew" to keep everything in one session.
Or call one member yourself, by name (Claude Code syntax; in other agents, ask it to "spawn the researcher agent"):
The agents live in agents/; their briefs, in
skills/showtime/references/crew/, work on any agent host, and the
crew guide has the dispatch rules.
Studio mode
Quick mode is the default: one request in, a video out. Studio is opt-in ("show me options first").
Quick mode is one sentence in and a video out; studio mode opens a local board first, then builds.
In studio you talk about facts and goals in chat; everything about look, sound and timing is shown on a
board, a local page served on 127.0.0.1 with a token, with lettered options, one recommendation and
buttons you click.
See example 09 and example 21, which is a tutorial of the board itself.
[Image]What you get
HTML videos
showtime export html writes one file that plays offline in any browser, with the same frames as the
render. Press ? in the player for the key map.
The player's keys
What is in the box
Also: 20 motion components, 23 transitions (CSS and WebGL) and 6 themes, website capture (screenshots, copy, brand colours and fonts), scripted app recordings with smooth auto-zoom, cursor and keycaps, PDF import, CSV and JSON to charts, a brand kit, posters baked into frame 0, exports for YouTube, X, LinkedIn, Reels, TikTok, Shorts and square feeds, README loops (animated WebP and GIF, like the previews on this page), and credits written automatically when an asset needs attribution.
Every command
showtime --help lists them grouped, with examples; showtime <command> --help has the details.
The audio toolkit
Everything is local and license-gated: no sample leaves your machine, and an asset that needs
attribution writes itself into credits.txt. Catalog tracks are downloaded from their creators on first use
(with the size announced) and never re-hosted here.
Math with Manim
showtime manim new|render|check|cues makes equations, proofs, graphs and grid transforms with Manim
Community (the manim extra; LaTeX is needed only for equations), and times them to the narration.
Example 22 cuts a circle into rings, unrolls them into a triangle and
lands on
$$A = \tfrac{1}{2} \cdot 2\pi r \cdot r = \pi r^2$$
with a vertical cut for Shorts from the same scenes. An optional OpenGL engine (the manimgl extra) runs
scene files written for it.
New in 0.2.0
- Works in your coding agent. One repository for every agent: Claude Code, Codex, Cursor, Devin and OpenCode
are tested, and Copilot, Gemini CLI, Antigravity, Cline, Kilo Code, Kiro, Zed, Goose, Amp, Factory Droid and
Qwen Code are packaged (Works with).
showtime install --agent <name>puts the skill, the crew and the MCP server where an agent looks. A stable~/.showtime/bin/showtimecommand survives plugin updates, long commands can run in the background (--background,showtime status), andshowtime doctorknows the sandboxes of the common agents and says which setting to change. - A lighter first run. The default download is about 770 MB on Linux x64 (about 560 to 610 MB on macOS and
Windows) instead of 2.9 GB.
showtime setup --planlists every component with its size and when it is fetched, andshowtime setup --fullinstalls everything up front. Nothing was removed: a piece that left the default install (the transcription model, Manim, the audio library beyond its 41 MB starter, browser and icon extras) is fetched the first time a video needs it, announced with its size. Homes made by 0.1 keep working;setup --pruneclears what is no longer used. - A real music catalog. 249 produced tracks (Scott Buckley, Kevin MacLeod and public-domain recordings),
each downloaded and measured for hiss, clipping, mono, dead gaps and loudness swings, tagged by mood, energy,
tempo and use, and picked with
showtime audio music pick. Tracks are fetched from their creators on first use and never re-hosted. Every render that uses one writes the credit intocredits.txtand the post copy by itself, and prints a note. 35 more sound packs (34 CC0) install when a search needs them. - Platforms. Apple Silicon and Linux arm64 now run end to end in CI, Windows 11 on Arm runs with an x64
Python under Windows' emulation (Requirements), and
scripts/e2e.pyrepeats the whole path on any machine. - A safer preview server.
showtime previewandshowtime serveranswer only requests that carry a random per-session key from the printed link; before, any web page open in your browser could read a project's files over127.0.0.1. - Footage edits that hear the ums. The default transcription is now Parakeet-TDT 0.6B v3 (25 languages
including English and Spanish; fetched on first use, 465 MB; Whisper stays for other languages and with
--model). It keeps "um" and "uh" as words, and a scan after it hears the hesitations no word covers. On a public, human-labelled podcast set (20 episodes, 495 labelled fillers) it found 81% of them at 83% precision against the labels, where 0.1.0's default found 11% at 78%; on the benchmark interview it cuts all five known "uh" (the benchmark's scorer credits 4 of 5; 0.1.0's default commands cut none). Cuts get 20 ms crossfades. Speech under music is heard better because showtime transcribes its own dry narration stem, and separates the voice only when the music is loud: word errors at equal loudness fell from 19.7% to 7.3% on a small test set. These are local evaluations on a few sets, not a guarantee for your footage; label-based precision understates it, since the labels miss some real fillers. CrisperWhisper is available as an opt-in model under its non-commercial licence (not on Intel Macs). - Launch videos by default. Ask for a launch, promo or release video and the default is a calm short film of
four to six scenes: a big still hook, one smooth fly-through into the product, the same window carried across the
cuts, and a produced track whose swell lands on the end card. The camera only moves when it has a reason; the
motion comes from the product itself. Terminals and code shrink to fit every size, and
showtime checkstops a render when text would be cut off.
The full list is in the changelog.
[Image]Requirements
showtime is built for macOS (Apple Silicon and Intel), Windows 10/11 and Linux (x86_64 and arm64). What has actually been run, and where ("end to end" means setup, doctor, a voiced render with qa, HTML export, transcription, captions and the MCP server):
- Intel Mac (a physical machine): end to end, plus the fast test suite.
- Apple Silicon: end to end on GitHub's
macos-14(M1) runners, plus the fast suite. A run on a physical Apple Silicon Mac is still welcome. - Linux x86_64: end to end on Ubuntu 24.04 (AWS), plus the fast suite.
- Linux arm64: end to end on GitHub's
ubuntu-24.04-armrunners. - Windows Server 2025 x64: end to end as a standard user (AWS) and on GitHub's
windows-2025runners. - Windows 11 on Arm: end to end on GitHub's
windows-11-armrunners, plus the fast suite. showtime's Python and ffmpeg run as x64 under Windows' emulation there (some packages have no Windows arm64 build, and the native arm64 ffmpeg build did not start on the runner), so it is slower than on x64. - Windows 10/11 x64 desktop as a standard user: not yet run on a real machine. If you have one,
scripts/e2e-windows.ps1runs everything and zips the result to attach to an issue.
CI runs the fast test suite on Linux, Windows and Apple Silicon for every change, and on an Intel Mac nightly. Expect rough edges on anything marked not yet run, and please open an issue when something breaks.
Chrome, Edge or Chromium is found automatically; if none is installed, setup downloads Chrome's headless
shell (about 100 MB). Disk: the default install is about 770 MB on Linux x64 (700 MB on Linux arm64) and 560 to 610 MB on
macOS and Windows, with a browser already installed and about 100 MB more without one, instead of 2.9 GB in 0.1; showtime setup --plan prints yours,
component by component. What a video needs only sometimes arrives the first time it is used, with its size
announced: the transcription model (Parakeet, 465 MB, once),
Manim (60 MB), the audio library's starter part (41 MB), a music track or a sound pack (each a few MB to a few
dozen). showtime setup --full fetches all of it now, for a machine that will be offline (about 6.6 to 7.2 GB,
mostly the 2.4 GB music catalog and the 1.6 GB Whisper large-v3-turbo model).
Install commands for uv and Node.js
macOS and Linux:
Windows (PowerShell):
On Linux, if the browser does not start, install Chromium's system libraries once (after setup):
sudo "$(command -v node)" ~/.showtime/node/node_modules/playwright/cli.js install-deps chromium.
NodeSource packages work too.
ffmpeg is downloaded as a static build, so a system ffmpeg is not needed. Installing uv or Node.js
updates PATH for new terminals only: restart your coding agent afterwards (showtime also looks in the
installers' default folders if the new PATH has not reached it yet).
Setup from a terminal, and what it installs
The first time showtime is used, your agent tells you the size and time and runs the setup once you agree. The first time a video
needs a bigger piece (library sounds, a music track, the transcription model, Manim), showtime fetches just that piece and prints its
size first; showtime setup --full fetches everything up front. To run setup yourself, use a clone (both share ~/.showtime).
macOS and Linux (bash, zsh):
Windows PowerShell (showtime.cmd also works from cmd; showtime.ps1 is there too):
Setup also writes ~/.showtime/bin/showtime (Windows: showtime.cmd), a command that keeps working when a
plugin update moves the skill folder, and prints how to put it on your PATH (it never changes PATH itself).
Without it, skills/showtime/bin/showtime is the entry point (the skill's folder, not the plugin's top folder). On
Windows that runs showtime.cmd (from cmd or PowerShell); call showtime.ps1 directly only where the PowerShell
execution policy allows scripts.
Downloads resume after an interruption and are skipped when already present, so re-running setup is always safe. Setup's downloads, the optional extras, the core audio library, the music catalog, the sound packs and the models fetched on first use (the English aligner, Piper voices) are pinned by URL, size and SHA-256. Two are not pinned yet: the extended audio-library tier records each file's SHA-256 on its first download and verifies every re-download against it (trust on first use), and the background-removal engine used outside macOS (rembg, a pinned package version) fetches its model with its own downloader. Features that need an optional extra say so and print the exact command; nothing is installed behind your back.
What showtime runs and downloads: every download, and what goes over the network
What runs. Installing the plugin downloads this repository and nothing else. It adds the showtime
skill (Claude runs skills/showtime/bin/showtime, a Python and Node command line, in your terminal), a
local MCP server (node skills/showtime/mcp/server.mjs over stdio; it makes no network calls of its own), a
progress monitor while the skill is in use (node skills/showtime/mcp/progress-monitor.mjs, which reads
~/.showtime/logs/progress.jsonl), and ten optional sub-agents. No hooks. Setup runs only after Claude has
told you the size and time and you agree, or when you run it yourself. Files go to ~/.showtime (or
SHOWTIME_HOME, or the plugin's home setting) and each video to showtime-out/<slug>-<timestamp>/ in
your project.
Setup downloads (the default core tier, about 2.9 GB). Every model and ffmpeg file is checked against
a size and SHA-256 pinned in skills/showtime/setup/manifest.json:
On macOS, setup removes the download quarantine flag from the ffmpeg binaries (xattr -d com.apple.quarantine) so Gatekeeper does not block them.
Downloaded later, only when a feature needs it. The command or Claude says so first.
- The audio library,
showtime audio lib fetch: the core set is 87 files (about 250 MB, CC0 and CC BY 4.0) from kenney.nl, opengameart.org, incompetech.com and archive.org, pinned by SHA-256.--tier extendedadds 218 files (about 1 GB) from incompetech.com, archive.org and opengameart.org; those are not pinned yet, so each file's SHA-256 is recorded at its first download and checked on every re-download. - The English word aligner, wav2vec2 (95 MB, Hugging Face, pinned), the first time narration is aligned; a Piper voice (67 to 116 MB, github.com/k2-fsa/sherpa-onnx releases, pinned) when you choose one.
- Another Whisper model (Hugging Face, 150 MB to 3 GB, not pinned) when you transcribe with
--model, or speech that is not English (small, about 480 MB). - Outside macOS, background removal installs the rembg package from PyPI, and rembg downloads its own model (about 170 MB) the first time.
- Optional extras, only with
showtime setup --with <name>(the list and sizes:showtime setup --list): larger Whisper and Parakeet transcription, speaker labels, audio event tags, Supertonic voices, DeepFilterNet, RIFE, two more SoundFonts and Manim/ManimGL (from Hugging Face, GitHub releases, OSU OSL and PyPI, pinned by SHA-256 except the Python packages), and MusicGen (PyPI, PyTorch's package index on Linux, and Meta's non-commercial weights from Hugging Face).
SHOWTIME_OFFLINE=1 stops the web asset lookups and the voice-model downloads.
What goes over the network. showtime adds no cloud service: no accounts, no telemetry (Hugging Face's is switched off too) and no uploads. Every request it makes is a download. Rendering is offline: the headless browser that draws the frames blocks every request that is not local, and an HTML video carries a content security policy that allows no network access. The web is used only when you ask for something from it:
- web assets: fonts (api.fontsource.org, cdn.jsdelivr.net), icons and emoji (cdn.jsdelivr.net, raw.githubusercontent.com), and openly licensed photos and video (Openverse, Wikimedia Commons, NASA, the Cleveland Museum of Art, the Met, the Art Institute of Chicago, or a URL you give);
- a web page you name, loaded in a local browser to capture it (
showtime site capture <url>,showtime demo record --url,showtime brand init --url), with cookie banners declined and trackers blocked; - the optional researcher sub-agent, which checks facts with Claude Code's web tools.
Those requests carry the search words or the URL and a showtime/<version> user agent; your files and
videos are never sent. The studio board and the preview server listen on 127.0.0.1 only, and the board's
link carries a random key.
Troubleshooting
Platform notes (by design; see the status above): Apple Silicon runs everything natively and renders WebGL through Metal; Intel Macs get the last x86_64 builds of ONNX Runtime and numba automatically; on Windows, drive letters, spaces and parentheses in paths are handled everywhere, including inside ffmpeg filters; Linux machines without a GPU render WebGL through SwiftShader. Hardware encoders and macOS-only features are used only when present, with portable fallbacks.
Use showtime from other tools (MCP)
showtime ships an MCP server (skills/showtime/mcp/server.mjs, Node only, no extra install) with a
small set of coarse tools: doctor, new_project, render, check, snap, qa, voice_say,
voice_script, transcribe, audio_compose, audio_sfx, audio_mix, audio_search, export_html,
studio_open, studio_feedback, deliver_exports and status. Each runs the matching showtime
command on your machine and answers with a short summary and the paths it wrote; a tool that runs longer than about
20 seconds answers with a task id, and status reports progress and the result. The plugins register it for you.
For Claude Desktop or any other MCP client, run ~/.showtime/bin/showtime mcp (see MCP only for the
snippet and the npm and .mcpb routes); the snippet for each client is in
references/mcp.md, next to the plugin settings (default voice and
language, a CPU limit) and the render progress monitor.
Docs
The documentation map is the way in: every guide, grouped by what you are making, from workflows (launch, explainer, tutorial, social, data, footage, trailer) to story and craft, sound and voice, rendering, and QA. The glossary is in CONTEXT.md, and what showtime deliberately does not do, and why, is in .out-of-scope/.
Installing in a particular agent: docs/agents.md has the exact steps for each, and what each test covered. The same guides are also a searchable site, with the gallery playing every example: faviovazquez.github.io/showtime.
License and credits
showtime's own code is MIT licensed (LICENSE). Setup downloads third-party tools and models
under their own licenses, recorded per item in skills/showtime/setup/manifest.json. Notable ones: the
static ffmpeg builds are GPL; Kokoro is Apache-2.0; Whisper models are MIT; Parakeet (NVIDIA) and TitaNet
are CC-BY-4.0; the vocal separator UVR-MDX-NET-Voc_FT is MIT, by the Ultimate Vocal Remover project (UVR)
and its developers; CrisperWhisper 2.0 weights (opt-in only, --model crisper) are non-commercial and
ask for your acceptance first; Supertonic weights are OpenRAIL-M; FluidR3Mono and MuseScore General are MIT; GeneralUser GS
(optional) has its own free license; MusicGen weights (optional) are CC-BY-NC-4.0, non-commercial. The
brand (Curtain Call) is described in assets/brand/. The produced-music catalog is
by Scott Buckley and Kevin MacLeod (CC BY 4.0) plus CC0 and public-domain recordings; the tracks stay on their
creators' sites, are fetched on first use, and every render that uses one writes its credit into credits.txt
and the post copy (a track that needs a credit and has none stops the mix). Each example credits its
sources in its own folder, and example 13 is CC BY-SA 4.0, like the article it adapts. The videos you
make are yours; when a render uses an asset that needs attribution, showtime writes credits.txt next
to it.
Contributing
See CONTRIBUTING.md and the glossary in CONTEXT.md.
Status: 0.2, early. Commands and file formats may still change before 1.0 (see CHANGELOG.md).
Source: README.md at commit 35113e1
Tools
0Version history
1- v0.2.0LatestSep 29, 2026