视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
vhs-recording【文档与办公】Generates terminal recordings using VHS tape scripts and produces GIF outputs. Use when creating demo GIFs or documenting CLI workflows for tutorials.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: vhs-recording description: Generates terminal recordings using VHS tape scripts and produces GIF outputs. Use when creating demo GIFs or documenting CLI workflows for tutorials. alwaysApply: false category: media-generation tags:
Generate professional terminal recordings from VHS tape files.
VHS converts declarative tape files into animated GIFs of terminal sessions. Tape files define commands, timing, and terminal appearance.
- Locate and validate tape file
- Check VHS installation status
- Execute VHS recording
- Verify output GIF creation
modules/tape-syntax.md for VHS tape file directivesmodules/execution.md for recording workflow detailsOutput directive specifies GIF destinationwhich vhs && vhs --version
If not installed:
# Linux/WSL
go install github.com/charmbracelet/vhs@latest
# macOS
brew install charmbracelet/tap/vhs
# Also requires ttyd and ffmpeg
vhs <tape-file.tape>
VHS will:
If vhs is not found, verify that your Go bin directory is in your PATH (typically ~/go/bin). If the recording fails to start, ensure ttyd and ffmpeg are installed, as VHS depends on them for terminal emulation and video encoding. For "permission denied" errors when writing the GIF, check that the output directory exists and is writable.