将终端录制为 GIF 的工具,用于 CLI 工具的集成测试和演示。
- v0.12.1
- 发布于
- 5 天前
- 21,009
- 星标
- 191,410
- 下载
- 同步于
- 1 天前
最新版本
v0.12.12026年9月24日 17:30下载慢?可在上方随时切换镜像源
项目说明
项目概述
VHS 可将终端录制为 GIF,用于 CLI 工具的集成测试和演示。
主要功能
- 将终端录制为 GIF
- 使用
.tape文件编写录制脚本 - 支持自定义终端尺寸和字体
- 支持睡眠、输入、回车等命令
- 跨平台支持
适用人群
- 需要演示 CLI 工具的开发者
- 需要进行 CLI 集成测试的团队
- 开源项目维护者
快速上手
- 安装 VHS:
brew install vhs - 创建
.tape文件:vhs new demo.tape - 编辑 tape 文件
- 生成 GIF:
vhs demo.tape
核心优势
- 代码即录制,可版本控制
- 跨平台支持
- 丰富的命令参考
- 开源免费
系统要求
- 操作系统:macOS、Linux、Windows
- 支持架构:x86_64、arm64
- 额外依赖:
ttyd和ffmpeg
注意事项
- 需要安装
ttyd和ffmpeg - 可使用 Docker 运行:
docker run --rm -v $PWD:/vhs ghcr.io/charmbracelet/vhs .tape
历史版本
排序