Ross ROSS = Recommend OSS · open-source software intelligence for agents

sindresorhus/terminal-image

Display images in the terminal observed · 2026-08-28

github.com/sindresorhus/terminal-image · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

89/100

  • Activity 91
  • Release rhythm 80
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 77
  • age_days: 3039
  • days_rel: 55
  • days_push: 55
  • n_releases_24m: 8

Full methodology

Adoption not part of the score

1129 stars · 29 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Node.js library that displays images (PNG, JPEG, and animated GIFs) directly in the terminal using ANSI escape codes or native terminal graphics protocols. It supports iTerm, Kitty, WezTerm, and other terminals with graphics support, falling back to ANSI block characters elsewhere.

Use cases

  • show an image in the terminal from a node script
  • preview jpg and png files without leaving the command line
  • render animated gifs inside a terminal app
  • display images in a cli tool output
  • scale images to fit terminal width and height
  • use native terminal image protocols like kitty or iterm

When to avoid

  • you need image display in a non-Node.js environment
  • you need a standalone CLI binary rather than a library
  • your terminal does not support colors or graphics protocols

Facets

library · maturity active

image-processing cli developer-tools developer-tools media cli cross-platform terminal-graphics ansi-art iterm-protocol kitty-graphics gif-animation command-line nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
sindresorhus/terminal-imagemain89

For agents

markdown · JSON · MCP: product_card(name="sindresorhus/terminal-image")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem