macOS
brew install timglocal Homebrew formula metadata
sudo port install timgMacPorts ports tree · graphics/timg/Portfile · source: api.github.com
brew
Terminal image and video viewer. Version 1.6.3 via Homebrew; verified from local package data.
install
brew install timglocal Homebrew formula metadata
sudo port install timgMacPorts ports tree · graphics/timg/Portfile · source: api.github.com
sudo apk add timgAlpine Linux edge package indexes · timg · source: dl-cdn.alpinelinux.org
sudo apt install timgDebian stable package indexes · timg · source: deb.debian.org
sudo dnf install timgFedora Rawhide package metadata · timg · source: dl.fedoraproject.org
nix profile install nixpkgs#timgnixpkgs package indexes · pkgs/by-name/ti/timg/package.nix · source: api.github.com
sudo zypper install timgopenSUSE Tumbleweed package metadata · timg · source: download.opensuse.org
overview
Terminal image and video viewer
history
timg is a terminal image and video viewer that renders media using terminal graphics protocols or Unicode/block-character fallbacks.
The official repository describes timg as a user-friendly terminal viewer for images and videos. It supports Sixel, Kitty, and iTerm2 graphics protocols for full-resolution display, with 24-bit color and Unicode block fallbacks for terminals without graphics support.
The official GitHub releases show v0.9.0 as the first public release in June 2016. Later releases added features such as video playback, iTerm2 graphics support, Kitty graphics support, grid display, and maintenance fixes, with v1.6.3 published in 2025.
timg was adopted in the terminal-media niche as modern terminals gained richer image protocols. The input package-manager data lists apk, Homebrew, Debian, Fedora, MacPorts, Nix, Ubuntu, and openSUSE, showing that it moved beyond a single-distro novelty.
Its packaging footprint reflects demand from users who want previews over SSH, inside terminal file-manager workflows, or during command-line media triage.
The common use case is quick visual inspection without leaving the shell: displaying images, animated GIFs, videos, and other supported media directly in a terminal.
In terminals with graphics protocol support, timg can display real image data; otherwise it degrades to block-based representations that are still useful for previews.
timg is notable to package nerds because it sits at the intersection of terminal capability detection, graphics protocol support, and lightweight CLI media tooling.
It is often compared with other terminal viewers such as chafa, viu, catimg, and sixel-oriented tools, but its package appeal comes from combining image, GIF, and video preview behavior in one installed command.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
timg | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/hzeller/timg
install metadata
| Package key | brew:timg |
|---|---|
| Version | 1.6.3 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/timg |
| Homepage | https://timg.sh/ |
| Repository | https://github.com/hzeller/timg |
| Upstream docs | https://github.com/hzeller/timg#readme |
| License | GPL-2.0-only |
| Source archive | https://github.com/hzeller/timg/archive/refs/tags/v1.6.3.tar.gz |
| Dependencies | cairo, ffmpeg, gdk-pixbuf, gettext, glib, graphicsmagick, jpeg-turbo, libdeflate, libexif, libpng, librsvg, libsixel, openslide, poppler, webp |
| Build dependencies | cmake, pkgconf |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | timg |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
timg 1.6.0-1+b1
terminal image and video viewer
https://github.com/hzeller/timg
sudo apt install timgtimg
nix profile install nixpkgs#timgtimg 1.5.2-1build2
terminal image and video viewer
https://github.com/hzeller/timg
sudo apt install timgtimg 1.6.3-r0
24-Bit color image viewer for terminal
https://github.com/hzeller/timg
sudo apk add timgtimg-doc 1.6.3-r0
24-Bit color image viewer for terminal (documentation)
https://github.com/hzeller/timg
sudo apk add timg-doctimg 1.6.3-5.fc44
A terminal image and video viewer
https://github.com/hzeller/timg
sudo dnf install timgtimg 1.6.3-1.6
Terminal image viewer
https://github.com/hzeller/timg
sudo zypper install timgtimg
sudo port install timgsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.