Image viewer for the COSMIC desktop environment.
COSMIC Viewer is a fast image viewer and markup tool for the COSMIC desktop environment. It opens a wide range of formats, browses folders with a thumbnail sidebar, and provides non-destructive editing and markup, following the COSMIC design language with light and dark theming.
- Browse and view an image or a whole folder with a thumbnail sidebar
- Navigation sorted by name, date, or size, with an adjustable thumbnail size
- Viewing with zoom, pan, fit-to-window, actual size, and fullscreen
- EXIF-aware image details
- Non-destructive editing: crop, rotate, undo/redo, and revert all
- Annotation: freehand pen, highlighter, shapes (rectangle, ellipse, arrow, line, star, polygon), and text
- Custom colors via a hex/RGB picker with recent colors
- Clipboard: copy the image or its file path
- Save in place
- Save As a new file
- Set as wallpaper on the current or all displays
- Move to trash from within the viewer
JPEG, PNG, GIF, WebP, BMP, TIFF, ICO, AVIF, HEIF/HEIC, JPEG XL, SVG, QOI, Radiance HDR, the Netpbm family (PPM, PGM, PBM, PNM), and Farbfeld.
# Clone the project using `git`
git clone https://github.com/pop-os/cosmic-viewer
# Change to the directory that was created
cd cosmic-viewer
# Build and run an optimized version using `just`, this may take a while
just run-release# Build and install to /usr using the bundled recipe (requires `just`)
just installThe COSMIC desktop environment is maintained by System76 for use in Pop!_OS. A list of all COSMIC projects can be found in the cosmic-epoch project's README. If you would like to discuss COSMIC and Pop!_OS, please consider joining the Pop!_OS Chat. More information and links can be found on the Pop!_OS Website.
This project is licensed under GPLv3






