NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #816 by repository stars
Last release 4 months ago
10 Jun 2026
Release timing varies
gaps range from 8 days to 2 months
Most releases are documented
notes for 10 of 15 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
64 releases · first in 2024
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per month.
Nothing published for this version
gowall bg now has access to models for removing the background of an image. [CPU-ONLY] for now. See documentation
Big Features ❗ ❗gowall bg now has access to models for removing the background of an image. [CPU-ONLY] for now. See documentation
u2net (relatively fast,low resources) -> generally does very good.
bria-rmbg (slow, high resources) -> extremely good.
Also added --bg-color flag to replace the removed background with any color instead of only transparency.
onnx runtime only supports CUDA-12 and support will be added in a future release for GPU acceleration, i will also check out AMD ROCm.
The folders/path for onnx can be configured in ~/.config/gowall/config.yml. This also allows NixOS users to bypass the NixOS cant run dynamically linked executables by downloading onnx runtime themselves and simply pointing the .so library to gowall by the config. If you downloaded bg removal models before you could also simply point their folder path to gowall to avoid making gowall re-download them.
The other big feature is all the color theory utilities (gowall color ...) that have been added in this update that help you in generating the colors needed for a custom theme
I have added a guide on how you can use them to create your custom theme here. Use custom themes, stop relying on the default catppuccin,gruvbox etc.. output.
FeaturesImproved the replace specific color feature gowall convert img.png -r "#EA6254,#F9E2AF,20", making the replacement much smoother by changing the threshold,normalizing it and blending colors see differences here
Avif image format support! You can now easily do everything you did with the other formats with avif. gowall convert img.avif -t catppuccin or gowall convert img.png --output img.avif
gowall compress now has a new lossyavif method where you can tweak the quality and speed to your liking to compress avif images. here
gowall effects tilt command added, it makes really nice 3D isometric tilt/rotate effect to your image. Previously you would have needed something like GIMP to achieve this. Documentation here
gowall stack command added, Stack images in any way you want by specifying a grid (ex. 3x3) or horizontally or vertically, seperate them with a border of your color and pixel size. Documentation here
Added a --radius -r flag in the border command so now you can add rounded borders to your image:
Example : gowall draw border ~/Pictures/Unixporn/rice/1.png -c #ffffff -r 30 -b 3. Documentation here
Added gowall resize. Guess what it does lol. Batch resizing icons to 32x32 is useful for me. Documentation here <--
Enabled preview support for gifs in the kitty terminal
Quality Featuresadded --preview true/false global flag for all commands, that overrides EnableImagePreviewing from config.yml, closes #73 here
added --yes global flag which allows you to auto accept any y/n confirmation prompts, very useful for automation since the first time you download gowall and it wants to download lets say a model it requires confirmation, but with this you can skip it.
# Example (skips 2 confirmations for the onnx runtime & u2net model)
gowall bg ~/Pictures/hollow-knight.jpg --yes
added ayu theme and all its variants, closes #77
Bug Fixesgowall -w Could not fetch wallpaper of the day: there wasn't a top wallpaper today :( check later error that was happening because gowall couldn't verify a challenge to prove that its not scraping content.gowall -w on MacOS closes #81Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Image Compression : Compress png , jpeg , jpg , webp images with various available methods : [pngquant, losslesspng, lossyjpeg, lossyjpg, lossywebp],
Big Features ❗ ❗Image Compression : Compress png,jpeg,jpg,webp images with various available methods : [pngquant, losslesspng, lossyjpeg, lossyjpg, lossywebp], tweak quality with flags check out the docs
OCR : OCR - Extract text from images and pdfs', supporting 9+ providers (Traditional OCR, Visual Language Models and hybrid methods). Integrations with your favorite image screenshot tools :) check out the docs
Bug fixesQuality Featuresgowall -w and gowall ocrmelange themev0.2.2 Compare # Choose a tag to compare
v0.2.2
Compare
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Unix pipe/redirection (stdin,stdout) support ,this enables gowall to work with svg and icos and convert icon themes, documentation here and here
Big Features ❗ ❗Unix pipe/redirection (stdin,stdout) support ,this enables gowall to work with svg and icos and convert icon themes, documentation here and here--dir, --batch, --output flags have been expanded to all* gowall commands and all of future commands will have them as well.--dir processes whole directories, --batch batch-files, --output allows you to put the processed file(s) in whatever path you want.[MacOS not reading config file],[panic when converting whole directories] etc...FeaturesGowall is available on the official MacOS repo's : heregowall is now available as a binary instead of building it yourself check the tarballs at the release section.gowall supports the Kitty image protocol directly this means that you don't need external dependencies (like kitty previously) to view images in the terminal in Konsole & Ghostty (You still have to enable a flag). hereImage Terminal Preview added for Wezterm see hereChafa as Terminal image preview option : chafa supports sixel, the kitty image protocol as well as ASCII representations for terminals that don't support images (cough* Alacritty) check it out herereplace image color see the new docs heregowall gif check out the new flags hereQuality FeaturesXDG_PICTURES_DIR for users that dont have an english filesystem.gowall convert now respects transparency.cat-frappe cat-latte due to demand as well as kanagawa@MillerApps For helping in natively supporting the kitty image protocol without dependencies
@0bCdian For helping in the IO refactor and the Unix Pipe and redirection features.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
AI image Upscaler documentation here
Big Features ❗ ❗AI image Upscaler documentation hereNew color correction algorithm : Massive improvements in performance up to 40-60% quicker and fixes all rough color transitions, ensuring a smooth color conversion. Documentation hereFeaturesImage Terminal Preview added for Ghostty & Konsole terminal emulatorsDynamically pass a theme.json for color conversion (useful in scripts) see documentation hereCreate gifs from Images : gowall gif -b <file,file>Effects with gowall effects [effect] you can now flip, mirror ,convert to grayscale & change the brightness of images.Quality Features-o <Outputname> flag for gowall convert and gowall gif since its useful for scipts see documentation heregowall list now shows themes in alphabetical orderrose-pine themeNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Big Feature 🚀 Added img to pixel art ❗ ❗ The documentation can be found here along with visual examples ;)
Big Feature 🚀 Added img to pixel art ❗ ❗Docs 📚 : https://achno.github.io/gowall-docs/ Not just relying on the README for documentation anymore. Every feature there has a visual example. Also its a place i can share tips and tricks for gowall for how to avoid bad conversions (check here.Feature 🚀 Added Remove background from image. The documentation for this can be found hereFeature 🚀 Added Replace a specific color in an Image. Incredibly convenient if the background of the image is a solid color or you just want to change something in the image. The documentation can be found hereShell Completions ⌨ Shell completion guide for zsh bash fish powershell available : hereThats all for this time ;) See you in the next release (i have left an easter egg 🥚 in the docs site for the future features in the next update)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Feature 🚀 Added the ability to create a border for an image. View number 11 in the Usage section to see an example image. You can specify color and bo
Feature 🚀 Added the ability to create a border for an image. View number 11 in the Usage section to see an example image. You can specify color and border thickness (pixels) .The syntax is: gowall draw ~/Pictures/img.png -c #5D3FD3 -b 5
Feature 🚀 Added the ability to change image formats.webp to .png (of course you can change to any format you want) gowall convert ~/Pictures/img.webp -f png
This eliminates the reason for you to go to image converter websites
With gowall the conversion happens instantly whereas in most converter websites it can take seconds
NixOS installation methodNothing published for this version
Nothing published for this version
Big Feature 🚀 added Extracting color pallete from wallpaper ( yes like pywal , in under 150ms) ❗❗ Usage : gowall extract ~/Pictures/pagoda.jpeg -c 6 T
Big Feature 🚀 added Extracting color pallete from wallpaper ( yes like pywal , in under 150ms) ❗❗
Usage : gowall extract ~/Pictures/pagoda.jpeg -c 6
The -c flag specifies the number of colors to return ( in this case it returns 6 hex colors: #130C0C #3E3D3D #A33234 #757271 #908F8D #C6C6C6 )
In order to preview the colors of all the hex color codes at once you use the -p flag
Example : gowall extract ~/Pictures/pagoda.jpeg -pc 6. It should have opened a url in your default web browser , simply copy-paste the hex codes from your terminal and view the colors :)
Feature 🚀 Added Wallpaper of the day with gowall -w.
It fetches the top wallapper and displays it on your terminal if you are running kitty , else opens your default image viewing application
Quality Feature Added a way to print the hex color codes of all themes , so you can trim them down and help you create your custom color scheme.
gowall list -t catppuccin --> prints all the hex codes of catppuccin
The general syntax is gowall list -t <theme_name>
You can also use gowall list -pt <theme_name to open a hex previewer and paste the hex colors of the theme for you to view !
(Saves you time tracking down the colors for a theme and enables you to tweak the theme with custom themes even faster)
Nothing published for this version
Big Feature 🚀 Added Image previewing ❗ ❗ If you are using a terminal which supports images (Kitty) it will print the image to the terminal. Anything o
Big Feature 🚀 Added Image previewing ❗ ❗ If you are using a terminal which supports images (Kitty) it will print the image to the terminal. Anything other than kitty it will open your default image viewing application of your operating system.
Image previewing is on by default for single image processing. You can disable it if you want in ~/.config/gowall/config.yml with EnableImagePreviewing: false
Quality feature Improved error handling and now errors are shown in red to be easier to see : example
Quality feature You can capitalize the name of the theme however you want instead of only lowercase : ex. gowall ... -t catppuccin == gowall ... -t CATPPUCCIN == gowall ... -t Catppuccin
Fixed bug 🐛 where gowall threw a panic if you did not specify the filepath
Nothing published for this version
v0.1.5 Compare # Choose a tag to compare
v0.1.5
Compare
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →