VHS Terminal Session Recorder and GIF Generator
Create terminal session recordings as GIFs, videos, or images using VHS (charmbracelet/vhs). Write declarative .tape scripts that define typed commands, delays, and settings — then render pixel-perfect terminal demos automatically.
What it does
VHS Terminal Session Recorder and GIF Generator
Create terminal session recordings as GIFs, videos, or images using VHS (charmbracelet/vhs). Write declarative .tape scripts that define typed commands, delays, and settings — then render pixel-perfect terminal demos automatically.
Installation
Use the upstream install or setup path that matches your environment:
- brew install vhs
- Or, use Docker to run VHS directly, dependencies included:
- docker run --rm -v $PWD:/vhs ghcr.io/charmbracelet/vhs <cassette>.tape
- go install github.com/charmbracelet/vhs@latest
Requirements and caveats from upstream:
- VHS requires ttyd and ffmpeg to be installed and available on your PATH.
- Require <program>: specify required programs for tape file
-
Require
Basic usage or getting-started notes:
-
The above example was generated with VHS (view source).
-
Run the command by pressing enter.
-
[!NOTE]
-
Extracted from upstream docs: https://raw.githubusercontent.com/charmbracelet/vhs/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,283 chars)