Skip to content

viu

Terminal image viewer with native support for iTerm and Kitty

Small command-line application to view images from the terminal written in Rust

  • Native iTerm and Kitty support
  • Animated GIF support
  • Accept media through stdin
  • Custom dimensions
  • Transparency
  • Experimental Sixel support (behind the sixel feature flag)

terminal

https://github.com/atanunq/viu

amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install viu

sudo apt install viu

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    viu=1.5.1*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      viu=1.5.1*

Download URLs

Version SHA256 Size (KB)
1.5.1 481d2703e0afae6a35e8bba3b6685e9cf5cd9efe67734e6d8e9d55b2594c5e0a 1185

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for viu are versioned here.

Click here to see viu ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/viu/ops2deb.yml
name: viu
matrix:
  architectures:
    - amd64
  versions:
    - 1.5.1
homepage: https://github.com/atanunq/viu
summary: terminal image viewer with native support for iTerm and Kitty
description: |-
  Small command-line application to view images from the terminal written in Rust

  - Native iTerm and Kitty support
  - Animated GIF support
  - Accept media through stdin
  - Custom dimensions
  - Transparency
  - Experimental Sixel support (behind the sixel feature flag)
fetch: https://github.com/atanunq/viu/releases/download/v{{version}}/viu-x86_64-unknown-linux-musl
install:
  - viu-x86_64-unknown-linux-musl:/usr/bin/viu

The blueprint fetch keyword contains a URL template pointing to viu releases. Downloaded files are locked in a lockfile versioned here.

Click here to see viu release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/viu/ops2deb.lock.yml
- url: https://github.com/atanunq/viu/releases/download/v1.5.1/viu-x86_64-unknown-linux-musl
  sha256: e1779bf12c7678965a035c8e1007ab3f0e08970f4208e220e1de1213d3a1affd
  timestamp: 2025-06-26 12:01:33+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/viu.svg)](https://docs.wakemeops.com/packages/viu)
<a href="https://docs.wakemeops.com/packages/viu">
  <img src="https://docs.wakemeops.com/badges/viu.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/viu.svg
:target: https://docs.wakemeops.com/packages/viu