iv
iv
is a command-line image viewer using terminal graphics (Sixel, iTerm,
Kitty).
Installing |
Building |
Using |
Releases

Overview
iv
is a command-line image viewer using terminal graphics.
Uses Sixel, iTerm Inline Images, or Kitty graphics
protocols where available. See Are We Sixel Yet? for a list of
terminals known to work with this package.
Installing
iv
can be installed via Release, via Homebrew, via AUR, via
Scoop or via Go:
Installing via Release
- Download a release for your platform
- Extract the
iv
or iv.exe
file from the .tar.bz2
or .zip
file
- Move the extracted executable to somewhere on your
$PATH
(Linux/macOS) or
%PATH%
(Windows)
Installing via Homebrew (macOS and Linux)
Install iv
from the kenshaw/iv
tap in the usual way with the brew
command:
# install
$ brew install kenshaw/iv/iv
Installing via AUR (Arch Linux)
Install iv
from the Arch Linux AUR in the usual way with the yay
command:
# install
$ yay -S iv-cli
Alternately, build and install using makepkg
:
# clone package repo and make/install package
$ git clone https://aur.archlinux.org/iv-cli.git && cd iv-cli
$ makepkg -si
==> Making package: iv-cli 0.4.4-1 (Sat 11 Nov 2023 02:28:28 PM WIB)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
...
Installing via Scoop (Windows)
Install iv
using Scoop:
# Optional: Needed to run a remote script the first time
> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# install scoop if not already installed
> irm get.scoop.sh | iex
# install iv with scoop
> scoop install iv
Installing via Go
Install iv
in the usual Go fashion:
# install latest iv version
$ go install github.com/kenshaw/iv@latest
Using
$ iv /path/to/image_or_directory
# all command line options
$ iv --help