Start

Install

Install

gifgrep is a single Go binary. No background daemons. No config file. No telemetry.

#Homebrew (macOS, Linux)

brew install steipete/tap/gifgrep
gifgrep --version

This is the recommended path — brew upgrade will pick up new releases.

#go install

go install github.com/steipete/gifgrep/cmd/gifgrep@latest

You'll need Go ≥ 1.22 and $(go env GOPATH)/bin on your PATH.

#Pre-built binaries

Download for your platform from the latest release:

  • macOS (darwin_amd64, darwin_arm64)
  • Linux (linux_amd64, linux_arm64)
  • Windows (windows_amd64.zip)

Unpack, drop the binary on your PATH, done.

#From source

git clone https://github.com/steipete/gifgrep.git
cd gifgrep
make build       # builds ./bin/gifgrep
./bin/gifgrep --version

#Verify

gifgrep --version
gifgrep --help

If --version prints something like gifgrep 0.2.x, you're good. Continue to the Quickstart.

#API keys (one-time)

Pick a provider — see Providers for the full breakdown:

# GIPHY (preferred when set)
export GIPHY_API_KEY=your-key

# KLIPY (fallback / free tier)
export KLIPY_API_KEY=your-key

gifgrep does not write or persist these keys; it only reads them from the environment.