freeze
by charmbracelet
介绍
Freeze 是一款由 Charmbracelet 开发的开源命令行工具,用于将代码片段和终端命令的 ANSI 输出渲染为高质量图片(支持 SVG、PNG 和 WebP 格式)。它内置了交互式 TUI 界面,方便实时预览和调整配置。用户可以高度自定义视觉效果,包含 macOS 风格窗口控件、阴影、圆角、边距、字体及语法高亮主题。此外,配合 tmux,它还能轻松捕获和生成运行中终端 UI (TUI) 的截图,非常适合开发者编写文档和分享代码。
功能特征
- 支持输出 SVG、PNG 和 WebP 格式
- 内置交互式 TUI 进行实时配置
- 自动识别代码语言并应用语法高亮
- 解析并渲染终端 ANSI 颜色输出
- 高度可定制的视觉样式(阴影/圆角/窗口控件)
支持平台
desktop