eyez

command module
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2026 License: GPL-3.0 Imports: 5 Imported by: 0

README

eyez

GitHub release (latest by date) GitHub Workflow Status GitHub GitHub All Releases GitHub last commit GitHub forks GitHub top language

ko-fi

Eyez is a powerful CLI tool that lets you view images directly inside your terminal — no GUI required.

It’s designed to work seamlessly with tools like fzf, pipes, and standard Unix workflows, making it perfect for developers who live in the terminal.

Screenshot

Supported Images
  • PNG
  • JPG
  • BMP
  • GIF
  • WEBP
  • SVG
Features
  • View images in terminal (supports most modern terminals)
  • Supported graphics - (UNICODE, ASCII, KITTY)
  • Works beautifully with fzf preview
  • Pipe-friendly — integrates into your CLI workflows
  • Fast and lightweight
  • Simple and minimal interface

Installation

Download and install executable binary from GitHub releases page.

Using homebrew
brew tap tech-thinker/tap
brew update
brew install eyez
Linux Installation
TAG=<tag-name>
curl -sL "https://github.com/tech-thinker/eyez/releases/download/${TAG}/eyez-linux-amd64" -o eyez
chmod +x eyez
sudo mv eyez /usr/bin
MacOS Installation
TAG=<tag-name>
curl -sL "https://github.com/tech-thinker/eyez/releases/download/${TAG}/eyez-darwin-amd64" -o eyez
chmod +x eyez
sudo mv eyez /usr/bin
Windows Installation
$TAG = "<tag-name>"
$url = "https://github.com/tech-thinker/eyez/releases/download/$TAG/eyez-windows-amd64.exe"
$output = "eyez.exe"
Invoke-WebRequest -Uri $url -OutFile $output
.\eyez.exe

Usage

  • Preview images as default width (80 char)
eyez <image>
  • Preview images as custom width
eyez --width <custom-width> <image>
  • Preview images as default width (80 char) with Pipe
cat <image> | eyez
# Or
eyez < <image> | eyez
# Or
cat <image> | eyez --width <custom-width>
  • Preview images as default width (80 char) with fzf
fzf --preview="eyez {}"
  • Preview images as custom width with fzf
fzf --preview="eyez --width <custom-width> {}"
  • See help
eyez --help
Options
Option Description
-w, --width value Set output width in characters (default: 80)
-g, --graphics Rendering mode: unicode, ascii, kitty (default: unicode)
-a, --algo Image scaling algorithm: catmull-rom, lanczos (default: catmull-rom)
-h, --help Display help information and exit
-v, --version Print version information and exit

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL