passy/givegif
GIFs on the command line
{ "createdAt": "2016-03-28T18:30:14Z", "defaultBranch": "master", "description": "GIFs on the command line", "fullName": "passy/givegif", "homepage": null, "language": "Haskell", "name": "givegif", "pushedAt": "2019-11-04T11:44:01Z", "stargazersCount": 224, "topics": [ "cli", "gifs", "haskell", "iterm2" ], "updatedAt": "2025-11-07T06:01:39Z", "url": "https://github.com/passy/givegif"}givegif
Section titled “givegif”Find and display GIFs from the command line.
Displaying the GIF inline requires iTerm >=2.9.
![Power by Giphy]!(media/giphypowered.png)

Usage: givegif [-n|--no-preview] ([-s|--search ARG] | [-t|--translate ARG] | [RANDOM_TAG]) Find GIFs on the command line.
Available options: -h,--help Show this help text -n,--no-preview Don't render an inline image preview. -s,--search ARG Use search to find a matching GIF. -t,--translate ARG Use translate to find a matching GIF. -V,--version Show version informationInstallation
Section titled “Installation”Homebrew
Section titled “Homebrew”brew tap passy/givegifbrew install givegifBinaries
Section titled “Binaries”Check out the latest releases for precompiled binaries.
Alternatively, feel free to build it yourself with stack.
$ stack install givegif$ givegif -Vgivegif 1.0.3.0Known Issues
Section titled “Known Issues”Even though I tried to make this work with screen/tmux, it still glitches out every now and then. If you can figure out why, please let me know.
License
Section titled “License”BSD-3