# faressoft/terminalizer

🦄 Record your terminal and generate animated gif images or share a web player

Repository: https://github.com/faressoft/terminalizer
Canonical: https://ross.abutalabs.com/products/terminalizer
Homepage: https://terminalizer.com
Language: JavaScript
License: MIT
License Family: permissive
Topics: terminal, record, capture, shot, bash, powershell, gif, animated, generate, theme, colors, font, repeat, command-line, shell, zsh, bash-profile, render, tty, pty
Last push: 2024-08-29T00:40:13+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2964, "days_push": 735, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 16155, forks 521 (observed 2026-08-28T04:11:14.863519+00:00)

## What it is
Terminalizer is a Node.js CLI tool that records terminal sessions and renders them as animated GIF images or shareable web players. It offers highly customizable recording and rendering options including themes, fonts, window frames, watermarks, and frame editing.

## Use cases
- record terminal sessions as animated gifs
- create demo gifs of cli tools for documentation
- capture shell session and share as web player link
- record bash or powershell commands for a tutorial
- generate animated terminal screenshots for a readme
- replay and edit terminal recordings before rendering

## When to choose
- you need polished, customizable animated GIFs of terminal sessions
- you want to embed terminal demos in documentation or blog posts
- you need cross-platform terminal recording on Linux, macOS, or Windows

## When to avoid
- you need video (mp4) output instead of GIF
- you need GIF compression, which is not implemented
- you use very new Node.js versions where native build may fail

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: cli, developer-tools, image-processing
- domain: developer-tools, media
- platform: windows, cli
- tags: terminal-recording, animated-gif, screen-capture, tty, web-player, command-line, linux, macos, nodejs

## Member repositories
- faressoft/terminalizer (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:14.863519+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:05:12.784259+00:00, confidence not recorded.
  - readme: https://github.com/faressoft/terminalizer (fetched 2026-08-28T04:11:14.863519+00:00, sha a2f9c821ec3d)
  - homepage: https://terminalizer.com (fetched 2026-08-29T08:03:16.641979+00:00, sha a2040da435d9)
  - site_page: https://www.terminalizer.com/docs (fetched 2026-08-29T08:03:16.651357+00:00, sha 55beca0dfa92)
  - site_page: https://www.terminalizer.com/install (fetched 2026-08-29T08:03:16.653569+00:00, sha 67dbedd74d9c)
  - registry_npm: https://registry.npmjs.org/terminalizer (fetched 2026-08-29T08:03:16.655222+00:00, sha d054ddea0da8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
