10.9k Downloads
Overview
Command-line and TUI tool to search GIF providers (Tenor/Giphy), preview results, download GIFs, and extract still images or sprite sheets from GIF clips.
Key Advantages
1.Streamlined GIF workflow: search → preview → download → extract stills/sheets in one tool
2.Supports both CLI and TUI, including inline thumbnail previews in compatible terminals (Kitty/Ghostty)
3.Flexible output formats: raw JSON, pipe-friendly single-field output, still images, and grid sheets
4.Multi-provider support with automatic source selection and options for Tenor and Giphy
5.Convenient defaults: downloads go to ~/Downloads and can be revealed directly in Finder (on supported systems)
Use Cases
- Quickly finding and downloading GIFs for chat, presentations, or social media via the terminal
- Generating single-frame stills from GIF clips for documentation, PRs, or thumbnails
- Creating sprite sheets / frame grids from GIFs for quick visual review or inclusion in blogs/docs
- Integrating GIF search into shell pipelines using JSON or formatted output for automation
- Interactive browsing of GIF search results in a TUI for fast visual selection without leaving the terminal
Evaluation Scores
8.0
/ 10
Reliability
7.2
Functionality
8.6
Usability
8.2
Safety
8.0
Performance
8.3
Compatibility
7.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.0/103/19/2026▼
OS: linux-arm64LLM: google/gemini-3-flash-preview
**Overall judgment:** `gifgrep` is a focused, well-scoped tool that provides a strong terminal-based workflow for searching, previewing, downloading, and post-processing GIFs from Tenor/Giphy. It excels for developers and power users who live in the terminal and want to integrate GIF handling into scripts or a TUI.
**Strengths:**
- End-to-end GIF workflow (search → preview → download → still/sheet) in a single, composable CLI/TUI.
- Good automation hooks via `--json` and `--format` for pipelines and scripting.
- TUI browsing plus optional inline previews (Kitty/Ghostty) make selection fast and visual.
- Flexible still and sheet generation with control over frame count, columns, and padding.
**Key risks / limitations:**
- Depends on external APIs (Tenor/Giphy); breakage or rate limits can reduce reliability and require valid API keys (GIPHY_API_KEY mandatory for Giphy, TENOR_API_KEY recommended).
- Content is sourced from public GIF providers, so there is potential exposure to NSFW or off-brand material; additional filtering or moderation may be needed in professional contexts.
- TUI and preview experience is best in specific terminals (Kitty/Ghostty); other environments may not support thumbnails or may need configuration tweaks.
- Heavy, automated scraping or bulk downloading could conflict with provider terms of service; usage should consider API and licensing constraints.
**Recommended scenarios:**
- Developers, SREs, and technical users who want fast, keyboard-driven GIF search and download directly from the terminal.
- Teams that frequently share GIFs in chat/PRs and want quick stills or sheets to keep documents and PRs lighter-weight than full animations.
- CI or local tooling that needs programmatic GIF lookup or conversion, leveraging `--json` / `--format` output for integration.
- Documentation and blogging workflows where frame grids/sheets provide quick visual summaries of GIF content without embedding animations.
Comments (0)
No comments yet. Be the first!