生產力
gifgrep avatar

gifgrep

透過 CLI/TUI 搜尋、預覽並下載 Tenor/Giphy 動圖,並可提取靜態圖片或精靈圖(Sprite Sheets)以利文件製作與分享。

簡介

Gifgrep 是一款功能強大的命令行與終端使用者介面 (TUI) 工具,專為需要高效管理動態 GIF 資源的開發者與進階用戶設計。它簡化了從 Tenor 和 Giphy 等主要平台查找、驗證及處理 GIF 的工作流程,是提升技術文件、Pull Request 與溝通效率的必備工具。透過直接整合至您的終端環境,使用者無需再進行繁瑣的網頁搜尋與手動影格剪輯。

  • 透過 CLI 進行進階搜尋與發現,支援 Tenor 與 Giphy API,並可自訂搜尋結果數量。

  • 互動式 TUI 可瀏覽搜尋結果、預覽動畫並選擇特定資源進行下載。

  • 精確的影格擷取功能,可從任何 GIF 中擷取指定時間戳記的靜態圖片。

  • 自動化精靈圖 (Spritesheet) 生成,可將動態片段轉換為帶有可自訂影格、欄位與間距的單一 PNG 網格,便於快速瀏覽。

  • 支援管道 (Pipe) 操作,可透過 JSON 或自訂格式字串將 URL、ID 與元數據匯出,整合至各種 Shell 工作流程。

  • 支援相容終端機模擬器 (如 Kitty, Ghostty) 的 --thumbs 預覽功能。

  • 使用 --json 或 --format 參數,將搜尋結果直接匯出至 jq 或其他處理工具進行自動化。

  • 使用 Giphy 需要設定 GIPHY_API_KEY;Tenor 功能則預設使用示範金鑰,開箱即用。

  • 為了維護資產健康度,請務必驗證下載檔案是否正確,並建議優先採取本地託管方式而非直接熱連結 (Hotlinking)。

  • 工具具備高度可調整性,支援如 GIFGREP_CELL_ASPECT 等環境變數,以微調終端機預覽幾何結構。

  • 極適合需要製作文件視覺參考、聊天軟體動態圖或軟體介面演示的開發者,全程無需離開命令行。

倉庫統計

Star 數
365,939
Fork 數
75,026
Open Issue 數
6,979
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午02:52
在 GitHub 查看