
terminalizer
Terminal session recorder that generates animated GIF images from command-line sessions
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





Alternatives & related tools
Task
Task runner and build tool that reads tasks from a YAML Taskfile, a simpler cross-platform alternative to Make.
Vercel CLI
Command-line interface for the Vercel platform: deploy projects, run them locally with vercel dev, and manage deployments from the terminal.
tokei
Fast code statistics tool that counts lines of code, comments, and blanks across 150+ programming languages
AWS CLI
Official command line interface for Amazon Web Services, with profile-based credentials, configurable output, and shell tab completion.
asciinema
Command-line tool for recording and live streaming terminal sessions to lightweight asciicast files
add a badge to your README
Maintain terminalizer? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/terminalizer?utm_source=badge)<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>