terminalizer logo

terminalizer

Terminal session recorder that generates animated GIF images from command-line sessions

installยท Yarn

Terminalizer records terminal sessions and converts them into animated GIF images or shareable web players. It captures keystrokes and output in real-time, saving recordings in YAML format that can be edited before rendering. The tool supports cross-platform recording on Linux, Windows, and macOS with configurable commands like bash, PowerShell, or custom executables.

The tool offers extensive customization options including custom window frames (floating, solid, window-style), fonts, colors, themes, and watermarks. Users can adjust frame delays, skip frames to reduce file size, and configure terminal appearance with CSS-style properties. Recording sessions can be replayed locally with the play command or shared online through the terminalizer.com web player.

Terminalizer generates YAML configuration files that allow fine-grained control over recording parameters including working directory, environment variables, terminal dimensions, and GIF quality settings. The render command produces optimized animated GIFs with configurable compression and repeat settings, making it suitable for creating documentation, tutorials, and demonstrations of command-line workflows.

Installation

# via Yarn
yarn global add terminalizer

Terminalizer demo recording

Installation process

Watermark feature

Window frame style

Floating frame style

Alternatives & related tools

add a badge to your README

Maintain terminalizer? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/terminalizer.svg)](https://www.trmn.sh/tools/terminalizer?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/terminalizer?utm_source=badge"><img src="https://www.trmn.sh/badge/terminalizer.svg" alt="Featured on trmn" height="20"></a>