vhs

Installation
SKILL.md

VHS

Terminal recorder from Charm that creates GIFs, PNGs, MP4s, and WebMs from scripted "tape" files. Run via nix run nixpkgs#vhs -- <file>.tape.

Tape File Structure

A tape file is a sequence of commands that describe terminal interactions:

Output output.gif           # or .png, .mp4, .webm

Set Shell "bash"
Set FontSize 14
Set Width 1200
Set Height 600
Set Theme "Catppuccin Mocha"
Installs
16
Repository
knoopx/pi
GitHub Stars
59
First Seen
Feb 27, 2026
vhs — knoopx/pi