charmbracelet

vhs

charmbracelet

Your CLI home video recorder 📼

AI 简介

VHS 是一个用于录制终端操作并生成 GIF 或视频的命令行工具。它通过声明式 `.tape` 脚本控制虚拟终端,支持精确的输入模拟(如 Type、Enter)、时序控制(Sleep)、窗口配置(宽高、字体)及输出格式指定,底层依赖 ttyd 和 FFmpeg 实现渲染。项目采用 Go 编写,轻量跨平台,输出结果可复现、易版本化。适用于 CLI 工具的自动化演示、文档配图、集成测试中的交互验证等需要可编程终端录屏的场景。

Go
MIT License
20.3k
Stars
440
Forks
32
Watchers
117
Issues

Star 增长

今日0
近 7 天0
近 30 天+115
综合评分77.93
默认分支main