Image and library

Maintained by karlch Released under the terms of the MIT license.

Vimiv is an image viewer with vim-like keybindings. It is written in python3 using the Gtk3 toolkit. Some of the features are:

  • Thumbnail mode
  • Simple library browser
  • Basic image editing
  • Command line with tab completion

For much more information please check out the documentation. If you are new to vimiv, this is a good place to get started. For a quick overview check out the keybinding cheatsheet.



See the GitHub releases page for available downloads. Check the installation guide for instructions on how to get vimiv running.

Contributing and bugs

If you want to contribute, awesome! The contribution guidelines will help to get you started.

For bugs and feature requests the best place to go is the issues page on GitHub. You can also contact me directly via email at if you prefer to do so. If possible, please reproduce the bug running with --debug and include the content of the created logfile in $XDG_DATA_HOME/vimiv/vimiv.log.

Vimiv tries to maintain backward compatibility with the latest Ubuntu LTS version. Supporting older systems is not planned and things will almost certainly break on them.

Thanks to

  • James Campos, author of Pim which was the starting point for vimiv
  • Bert Muennich, author of Sxiv which inspired many of vimiv’s features
  • Anyone who has contributed or reported bugs